eVision .NET API
Loading...
Searching...
No Matches
eVision.Easy3D.E3DRightOrthonormalAxisSystem Class Reference

E3DRightOrthonormalAxisSystem is a subassembly of E3DAxisSystem with properties Orthogonal and Normed and Right. More...

Inheritance diagram for eVision.Easy3D.E3DRightOrthonormalAxisSystem:
Collaboration diagram for eVision.Easy3D.E3DRightOrthonormalAxisSystem:

Public Member Functions

 E3DRightOrthonormalAxisSystem ()
 Constructs an E3DRightOrthonormalAxisSystem.
 E3DRightOrthonormalAxisSystem (eVision.Easy3D.E3DAxisSystem other)
 Constructs an E3DRightOrthonormalAxisSystem.
 E3DRightOrthonormalAxisSystem (eVision.Easy3D.E3DRightOrthonormalAxisSystem other)
 Constructs an E3DRightOrthonormalAxisSystem.
 E3DRightOrthonormalAxisSystem (eVision.Easy3D.E3DPoint Origin, eVision.Easy3D.E3DPoint axisX, eVision.Easy3D.E3DPoint axisY, eVision.Easy3D.E3DPoint axisZ)
 Constructs an E3DRightOrthonormalAxisSystem.
Public Member Functions inherited from eVision.Easy3D.E3DAxisSystem
 E3DAxisSystem ()
 Constructs an E3DAxisSystem.
 E3DAxisSystem (eVision.Easy3D.E3DPoint Origin, eVision.Easy3D.E3DPoint axisX, eVision.Easy3D.E3DPoint axisY, eVision.Easy3D.E3DPoint axisZ)
 Constructs an E3DAxisSystem.
 E3DAxisSystem (eVision.Easy3D.E3DAxisSystem other)
 Constructs an E3DAxisSystem.
bool IsRightHanded ()
 return true if this base axis system is Right Handed
bool IsOrthogonal ()
 return true if this base axis system is Orthogonal
bool IsNormal ()
 return true if this base axis system is Normed
void Load (string path)
 Load the E3DAxisSystem configuration. The given ESerializer must have been created for reading.
void Load (eVision.ESerializer serializer)
 Load the E3DAxisSystem configuration. The given ESerializer must have been created for reading.
void Save (string path)
 Save the E3DAxisSystem configuration. The given ESerializer must have been created for writing.
void Save (eVision.ESerializer serializer)
 Save the E3DAxisSystem configuration. The given ESerializer must have been created for writing.

Additional Inherited Members

Static Public Member Functions inherited from eVision.Easy3D.E3DAxisSystem
static bool CheckIsOrthogonal (eVision.Easy3D.E3DPoint axisX, eVision.Easy3D.E3DPoint axisY, eVision.Easy3D.E3DPoint axisZ)
 check if the given axis system is Orthogonal
static bool CheckIsNormal (eVision.Easy3D.E3DPoint axisX, eVision.Easy3D.E3DPoint axisY, eVision.Easy3D.E3DPoint axisZ)
 check if the given axis system is Normed
static bool CheckIsRightHanded (eVision.Easy3D.E3DPoint axisX, eVision.Easy3D.E3DPoint axisY, eVision.Easy3D.E3DPoint axisZ)
 check if the given axis system is Right
Properties inherited from eVision.Easy3D.E3DAxisSystem
eVision.Easy3D.E3DPoint Origin [get]
 Gets the origin.
eVision.Easy3D.E3DPoint AxisX [get]
 Gets the X axis.
eVision.Easy3D.E3DPoint AxisY [get]
 Gets the Y axis.
eVision.Easy3D.E3DPoint AxisZ [get]
 Gets the Z axis.
float NormX [get]
 Gets the norm of the X axis.
float NormY [get]
 Gets the norm of the Y axis.
float NormZ [get]
 Gets the norm of the Z axis.

Detailed Description

E3DRightOrthonormalAxisSystem is a subassembly of E3DAxisSystem with properties Orthogonal and Normed and Right.

License(s): Easy3D

Constructor & Destructor Documentation

◆ E3DRightOrthonormalAxisSystem() [1/4]

eVision.Easy3D.E3DRightOrthonormalAxisSystem.E3DRightOrthonormalAxisSystem ( )

Constructs an E3DRightOrthonormalAxisSystem.

throws an exception if the axis are not orthogonal and normed and right

◆ E3DRightOrthonormalAxisSystem() [2/4]

eVision.Easy3D.E3DRightOrthonormalAxisSystem.E3DRightOrthonormalAxisSystem ( eVision.Easy3D.E3DAxisSystem other)

Constructs an E3DRightOrthonormalAxisSystem.

Parameters
otherReference to another E3DRightOrthonormalAxisSystem used for the initialization.

throws an exception if the axis are not orthogonal and normed and right

◆ E3DRightOrthonormalAxisSystem() [3/4]

eVision.Easy3D.E3DRightOrthonormalAxisSystem.E3DRightOrthonormalAxisSystem ( eVision.Easy3D.E3DRightOrthonormalAxisSystem other)

Constructs an E3DRightOrthonormalAxisSystem.

Parameters
otherReference to another E3DRightOrthonormalAxisSystem used for the initialization.

throws an exception if the axis are not orthogonal and normed and right

◆ E3DRightOrthonormalAxisSystem() [4/4]

eVision.Easy3D.E3DRightOrthonormalAxisSystem.E3DRightOrthonormalAxisSystem ( eVision.Easy3D.E3DPoint Origin,
eVision.Easy3D.E3DPoint axisX,
eVision.Easy3D.E3DPoint axisY,
eVision.Easy3D.E3DPoint axisZ )

Constructs an E3DRightOrthonormalAxisSystem.

Parameters
OriginThe origin of the axis system
axisXThe X axis
axisYThe Y axis
axisZThe Z axis

throws an exception if the axis are not orthogonal and normed and right