FrameIT
RealLitFact Class Reference
Inheritance diagram for RealLitFact:
FactWrappedCRTP< RealLitFact >

Public Member Functions

 RealLitFact ()
 
 RealLitFact (float value)
 
 RealLitFact (float value, SOMDoc _ServerDefinition)
 
override MMTFact MakeMMTDeclaration ()
 
override SOMDoc Defines ()
 
override SOMDoc GetMMTType ()
 
- Public Member Functions inherited from FactWrappedCRTP< RealLitFact >
override bool Equivalent (Fact f2)
 Compares this against f2 . More...
 
override bool Equivalent (Fact f1, Fact f2)
 Compares f1 against f2 . More...
 

Public Attributes

float value
 

Protected Member Functions

override object GetCompiledValue ()
 
override bool EquivalentWrapped (RealLitFact f1, RealLitFact f2)
 
override string[] GetDependentFactIds ()
 
override void RecalculateTransform ()
 
override string generateLabel (FactRecorder name_space)
 auto-generates GetLabel using generation variable(s) e.g. LabelId; if custom GetLabel is set, tries to restore original generated GetLabel without resetting _CustomLabel. If original GetLabel is already taken, a new one will be generated. More...
 
override Fact _ReInitializeMe (Dictionary< string, string > old_to_new)
 
- Protected Member Functions inherited from FactWrappedCRTP< RealLitFact >
 FactWrappedCRTP ()
 
abstract bool EquivalentWrapped (T f1, T f2)
 CRTP step of Equivalent(Fact) and Equivalent(Fact, Fact) More...
 
bool DependentFactsEquivalent (T f1, T f2)
 

Constructor & Destructor Documentation

◆ RealLitFact() [1/3]

RealLitFact.RealLitFact ( )

◆ RealLitFact() [2/3]

RealLitFact.RealLitFact ( float  value)

◆ RealLitFact() [3/3]

RealLitFact.RealLitFact ( float  value,
SOMDoc  _ServerDefinition 
)

Member Function Documentation

◆ _ReInitializeMe()

override Fact RealLitFact._ReInitializeMe ( Dictionary< string, string >  old_to_new)
protected

◆ Defines()

override SOMDoc RealLitFact.Defines ( )

◆ EquivalentWrapped()

override bool RealLitFact.EquivalentWrapped ( RealLitFact  f1,
RealLitFact  f2 
)
protected

◆ generateLabel()

override string RealLitFact.generateLabel ( FactRecorder  name_space)
protected

auto-generates GetLabel using generation variable(s) e.g. LabelId; if custom GetLabel is set, tries to restore original generated GetLabel without resetting _CustomLabel. If original GetLabel is already taken, a new one will be generated.

Returns
auto-generated GetLabel

◆ GetCompiledValue()

override object RealLitFact.GetCompiledValue ( )
protected

◆ GetDependentFactIds()

override string[] RealLitFact.GetDependentFactIds ( )
protected

◆ GetMMTType()

override SOMDoc RealLitFact.GetMMTType ( )

◆ MakeMMTDeclaration()

override MMTFact RealLitFact.MakeMMTDeclaration ( )

◆ RecalculateTransform()

override void RealLitFact.RecalculateTransform ( )
protected

Member Data Documentation

◆ value

float RealLitFact.value

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