|
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) |
Protected Member Functions inherited from AbstractLineFactWrappedCRTP< LineFact > | |
| 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!