|
FrameIT
|
Ray within 3D Space of infinite length More...
Public Member Functions | |
| RayFact () | |
| RayFact (string pid1, string pid2, SOMDoc _ServerDefinition) | |
| RayFact (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 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 bool | EquivalentWrapped (RayFact f1, RayFact f2) |
| Compares f1 against f2 . More... | |
| override Fact | _ReInitializeMe (Dictionary< string, string > old_to_new) |
Protected Member Functions inherited from AbstractLineFactWrappedCRTP< RayFact > | |
| 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 = "RayFact" |
Ray within 3D Space of infinite length
| RayFact.RayFact | ( | ) |
Only being used by JsonReader to initiate empty Facts.
| RayFact.RayFact | ( | string | pid1, |
| string | pid2, | ||
| SOMDoc | _ServerDefinition | ||
| ) |
| RayFact.RayFact | ( | string | pid1, |
| string | pid2 | ||
| ) |
|
protected |
| override SOMDoc RayFact.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 RayFact.MakeMMTDeclaration | ( | ) |
|
protected |
|
staticprotected |
[ClassName] for JSON de-/serialization. Automatically set in Fact() for NON-Generiy-Types! Also add JsonSubtypes.KnownSubType decorator for deserialization to Fact!