|
FrameIT
|
Angle comprised of a line and a circle More...
Public Member Functions | |
| AngleCircleLineFact () | |
| AngleCircleLineFact (string cid1, string rid2) | |
| Standard Constructor: Initiates Cid1, Rid2, angle Fact._URI and creates MMT Fact Server-Side More... | |
| AngleCircleLineFact (string Cid1, string Rid2, float angle, SOMDoc _ServerDefinition) | |
| Bypasses initialization of new MMT Fact by using existend URI, which is not checked for existence. More... | |
| override MMTFact | MakeMMTDeclaration () |
| override SOMDoc | Defines () |
Public Member Functions inherited from FactWrappedCRTP< AngleCircleLineFact > | |
| override bool | Equivalent (Fact f2) |
| Compares this against f2 . More... | |
| override bool | Equivalent (Fact f1, Fact f2) |
| Compares f1 against f2 . More... | |
Static Public Member Functions | |
| static new IEnumerator | parseFact (List< Fact > ret, MMTFact fact) |
Public Attributes | |
| float | angle |
| Vector3 | intersection |
| string | Cid1 |
| One Id of a RayFact and a CircleFact defining Angle [Cid1, Rid2]. More... | |
| string | Rid2 |
| One Id of a RayFact and a CircleFact defining Angle [Cid1, Rid2]. More... | |
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 string[] | GetDependentFactIds () |
| override bool | EquivalentWrapped (AngleCircleLineFact f1, AngleCircleLineFact f2) |
| Compares f1 against f2 . More... | |
| override Fact | _ReInitializeMe (Dictionary< string, string > old_to_new) |
Protected Member Functions inherited from FactWrappedCRTP< AngleCircleLineFact > | |
| FactWrappedCRTP () | |
| abstract bool | EquivalentWrapped (T f1, T f2) |
| CRTP step of Equivalent(Fact) and Equivalent(Fact, Fact) More... | |
| bool | DependentFactsEquivalent (T f1, T f2) |
Properties | |
| AbstractLineFact | Ray [get] |
| CircleFact | Circle [get] |
| override bool | HasDependentFacts [get] |
Angle comprised of a line and a circle
| AngleCircleLineFact.AngleCircleLineFact | ( | ) |
Only being used by JsonReader to initiate empty Facts.
| AngleCircleLineFact.AngleCircleLineFact | ( | string | cid1, |
| string | rid2 | ||
| ) |
| AngleCircleLineFact.AngleCircleLineFact | ( | string | Cid1, |
| string | Rid2, | ||
| float | angle, | ||
| SOMDoc | _ServerDefinition | ||
| ) |
|
protected |
| override SOMDoc AngleCircleLineFact.Defines | ( | ) |
|
protected |
|
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.
|
protected |
| override MMTFact AngleCircleLineFact.MakeMMTDeclaration | ( | ) |
|
protected |
| float AngleCircleLineFact.angle |
| string AngleCircleLineFact.Cid1 |
One Id of a RayFact and a CircleFact defining Angle [Cid1, Rid2].
| Vector3 AngleCircleLineFact.intersection |
| string AngleCircleLineFact.Rid2 |
One Id of a RayFact and a CircleFact defining Angle [Cid1, Rid2].
|
get |
|
get |
|
get |