Hide menu
Loading...
Searching...
No Matches

Defines a 3D Direction. More...

Inherits global.SystemIDisposable.

Public Member Functions

 Direction (global::System.IntPtr cPtr, bool cMemoryOwn)
 
void Dispose ()
 
 Direction ()
 Constructor.
 
 Direction (double theVal)
 Constructor.
 
 Direction (cadex.Geom.Vector theOther)
 Constructor.
 
 Direction (cadex.Geom.Direction theOther)
 Constructor.
 
 Direction (double theX, double theY, double theZ)
 Constructor.
 
double X ()
 
double Y ()
 
double Z ()
 
void SetX (double theValue)
 
void SetY (double theValue)
 
void SetZ (double theValue)
 
void SetCoord (double theX, double theY, double theZ)
 
double Angle (cadex.Geom.Direction theOther)
 
void Reverse ()
 
cadex.Geom.Direction Reversed ()
 
void Add (cadex.Geom.Direction theOther)
 
cadex.Geom.Direction Added (cadex.Geom.Direction theOther)
 
void Subtract (cadex.Geom.Direction theOther)
 
cadex.Geom.Direction Subtracted (cadex.Geom.Direction theOther)
 
void Multiply (cadex.Geom.Direction theOther)
 
void Multiply (cadex.Geom.Matrix3d theMatrix)
 
cadex.Geom.Direction Multiplied (cadex.Geom.Direction theOther)
 
cadex.Geom.Direction Multiplied (cadex.Geom.Matrix3d theMatrix)
 
void Cross (cadex.Geom.Direction theOther)
 
cadex.Geom.Direction Crossed (cadex.Geom.Direction theOther)
 
void CrossCross (cadex.Geom.Direction theDir1, cadex.Geom.Direction theDir2)
 
cadex.Geom.Direction CrossCrossed (cadex.Geom.Direction theCoord1, cadex.Geom.Direction theCoord2)
 
double Dot (cadex.Geom.Direction theOther)
 
bool IsEqual (cadex.Geom.Direction theOther, double theAngularTolerance)
 
bool IsEqual (cadex.Geom.Direction theOther)
 
bool IsNormal (cadex.Geom.Direction theOther, double theAngularTolerance)
 
bool IsOpposite (cadex.Geom.Direction theOther, double theAngularTolerance)
 
bool IsParallel (cadex.Geom.Direction theOther, double theAngularTolerance)
 
void Mirror (cadex.Geom.Direction theDir)
 
void Mirror (cadex.Geom.Axis1d theAxis)
 
void Mirror (cadex.Geom.Axis3d theAxis)
 
cadex.Geom.Direction Mirrored (cadex.Geom.Direction theDir)
 
cadex.Geom.Direction Mirrored (cadex.Geom.Axis1d theAxis)
 
cadex.Geom.Direction Mirrored (cadex.Geom.Axis3d theAxis)
 
void Transform (cadex.Geom.Transformation T)
 
cadex.Geom.Direction Transformed (cadex.Geom.Transformation T)
 
void Rotate (cadex.Geom.Axis1d theAxis, double theAngle)
 
cadex.Geom.Direction Rotated (cadex.Geom.Axis1d theAxis, double theAngle)
 

Static Public Member Functions

static cadex.Geom.Direction XDir ()
 
static cadex.Geom.Direction YDir ()
 
static cadex.Geom.Direction ZDir ()
 

Protected Member Functions

virtual void Dispose (bool disposing)
 

Detailed Description

Constructor & Destructor Documentation

◆ Direction() [1/2]

cadex.Geom.Direction.Direction ( )
inline

Constructor.

Creates a direction with (0, 0, 1) coordinates.

◆ Direction() [2/2]

cadex.Geom.Direction.Direction ( double theVal)
inline

Constructor.

Creates a direction with (theVal, theVal, theVal) coordinates.