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 () |
![]() | |
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) |
![]() | |
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 |