FrameIT
|
Line within 3D Space of finite length More...
Public Member Functions | |
LineFact () | |
LineFact (string pid1, string pid2, SOMDoc _ServerDefinition) | |
LineFact (string pid1, string pid2) | |
override MMTFact | MakeMMTDeclaration () |
override SOMDoc | Defines () |
Static Public Member Functions | |
static new IEnumerator | parseFact (List< Fact > ret, MMTFact fact) |
Protected Member Functions | |
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 bool | EquivalentWrapped (LineFact f1, LineFact f2) |
Compares f1 against f2 . More... | |
override Fact | _ReInitializeMe (Dictionary< string, string > old_to_new) |
![]() | |
AbstractLineFactWrappedCRTP () | |
AbstractLineFactWrappedCRTP (string pid1, string pid2) | |
AbstractLineFactWrappedCRTP (string pid1, string pid2, SOMDoc _ServerDefinition) | |
override bool | EquivalentWrapped (AbstractLineFact f1, AbstractLineFact f2) |
Compares f1 against f2 . More... | |
abstract bool | EquivalentWrapped (T f1, T f2) |
CRTP step of EquivalentWrapped(AbstractLineFact, AbstractLineFact) More... | |
Static Protected Attributes | |
static new string | s_type = "LineFact" |
Line within 3D Space of finite length
LineFact.LineFact | ( | ) |
Only being used by JsonReader to initiate empty Facts.
LineFact.LineFact | ( | string | pid1, |
string | pid2, | ||
SOMDoc | _ServerDefinition | ||
) |
LineFact.LineFact | ( | string | pid1, |
string | pid2 | ||
) |
|
protected |
override SOMDoc LineFact.Defines | ( | ) |
|
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.
override MMTFact LineFact.MakeMMTDeclaration | ( | ) |
|
staticprotected |
[ClassName] for JSON de-/serialization. Automatically set in Fact() for NON-Generiy-Types! Also add JsonSubtypes.KnownSubType decorator for deserialization to Fact!