Itasca C++ Interface
Loading...
Searching...
No Matches
pfcthermal::IModuleBallThermal Class Referenceabstract

Public Types

using prop_signal = shared::Signal<const string &, const base::Property &>

Public Member Functions

virtual TType getBallThermalType () const =0
virtual uint getBallThermalPropertyNotice () const =0
virtual uint getBallThermalCycleNotice () const =0
virtual uint getBallThermalFixNotice () const =0
virtual uint getBallThermalExtraNotice () const =0
virtual uint getBallThermalGroupNotice () const =0
virtual uint getBallThermalCleanNotice () const =0
virtual const IContainergetIContainerBallThermal () const =0
virtual IContainergetIContainerBallThermal ()=0
virtual const IContainerContactgetIContainerBallBallContactThermal () const =0
virtual IContainerContactgetIContainerBallBallContactThermal ()=0
virtual const IBallThermalfindBallThermalWithID (quint64 id) const =0
virtual IBallThermalfindBallThermalWithID (quint64 id)=0
virtual const IBallThermalfindBallThermalClosestTo (const DVect &v, const double &radius=limits< double >::max()) const =0
virtual IBallThermalfindBallThermalClosestTo (const DVect &v, const double &radius=limits< double >::max())=0
virtual void validate ()=0
virtual const IEnergyMapgetIBallThermalEnergies () const =0
virtual const IEnergyMapgetIContactThermalBallBallEnergies () const =0
virtual void populateAttributeSets (StringList *scalarAtts, FArray< uint32 > *scalarNotices, StringList *stringAtts, FArray< uint > *stringNotices, StringList *vectorAtts, FArray< uint > *vectorNotices) const =0
virtual void populatePropertySets (StringList *scalarProps, StringList *stringProps, StringList *vectorProps) const =0
virtual prop_signal * getPropertySignal () const =0
 Return the signal associated with the addition of a new property.

The documentation for this class was generated from the following file: