FrameIT
|
A Circle that is made out of a middle point, a plane and a radius More...
Public Member Functions | |
CircleFact () | |
CircleFact (string pid1, string pid2, float radius, Vector3 normal) | |
Standard Constructor: Initiates PidCenter, PidBase, radius,dir1,dir2, Fact._URI and creates MMT Fact Server-Side More... | |
CircleFact (string Pid1, string Pid2, float radius, Vector3 normal, SOMDoc _ServerDefinition) | |
Bypasses initialization of new MMT Fact by using existend URI, which is not checked for existence. More... | |
override MMTFact | MakeMMTDeclaration () |
Constructs struct for right-angled MMT Fact AddFactResponse More... | |
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) |
parses the Circlefact response of the MMT-Server More... | |
Public Attributes | |
string | PidCenter |
defining the middle point of the circle More... | |
string | PidBase |
defining the base point of the circle plane More... | |
float | radius |
radius of the circle More... | |
Vector3 | normal |
normal vector of the plane 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 (CircleFact f1, CircleFact 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 | |
PointFact | PointCenter [get] |
PointFact | PointBase [get] |
override bool | HasDependentFacts [get] |
A Circle that is made out of a middle point, a plane and a radius
CircleFact.CircleFact | ( | ) |
Only being used by JsonReader to initiate empty Facts.
CircleFact.CircleFact | ( | string | pid1, |
string | pid2, | ||
float | radius, | ||
Vector3 | normal | ||
) |
CircleFact.CircleFact | ( | string | Pid1, |
string | Pid2, | ||
float | radius, | ||
Vector3 | normal, | ||
SOMDoc | _ServerDefinition | ||
) |
|
protected |
override SOMDoc CircleFact.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 CircleFact.MakeMMTDeclaration | ( | ) |
parses the Circlefact response of the MMT-Server
|
protected |
Vector3 CircleFact.normal |
normal vector of the plane
string CircleFact.PidBase |
defining the base point of the circle plane
string CircleFact.PidCenter |
defining the middle point of the circle
float CircleFact.radius |
radius of the circle
|
get |
|
get |
|
get |