CFx SDK Documentation  2023 SP0
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
OdGeMatrix3d Class Reference

#include <GeMatrix3d.h>

Public Member Functions

 OdGeMatrix3d ()
 
OdGeMatrix3dsetToIdentity ()
 
void validateZero (const OdGeTol &tol=OdGeContext::gTol)
 
OdGeMatrix3d operator* (const OdGeMatrix3d &matrix) const
 
OdGeMatrix3doperator*= (const OdGeMatrix3d &matrix)
 
OdGeMatrix3dpreMultBy (const OdGeMatrix3d &leftSide)
 
OdGeMatrix3dpostMultBy (const OdGeMatrix3d &rightSide)
 
OdGeMatrix3dsetToProduct (const OdGeMatrix3d &matrix1, const OdGeMatrix3d &matrix2)
 
OdGeMatrix3dinvert ()
 
OdGeMatrix3d inverse () const
 
OdGeMatrix3d inverse (const OdGeTol &tol) const
 
bool inverse (OdGeMatrix3d &inverseMatrix, double tol) const
 
bool isSingular (const OdGeTol &tol=OdGeContext::gTol) const
 
OdGeMatrix3dtransposeIt ()
 
OdGeMatrix3d transpose () const
 
bool operator== (const OdGeMatrix3d &matrix) const
 
bool operator!= (const OdGeMatrix3d &matrix) const
 
bool isEqualTo (const OdGeMatrix3d &matrix, const OdGeTol &tol=OdGeContext::gTol) const
 
bool isUniScaledOrtho (const OdGeTol &tol=OdGeContext::gTol) const
 
bool isScaledOrtho (const OdGeTol &tol=OdGeContext::gTol) const
 
bool isPerspective (const OdGeTol &tol=OdGeContext::gTol) const
 
double det () const
 
OdGeMatrix3dsetTranslation (const OdGeVector3d &vect)
 
OdGeMatrix3dsetCoordSystem (const OdGePoint3d &origin, const OdGeVector3d &xAxis, const OdGeVector3d &yAxis, const OdGeVector3d &zAxis)
 
void getCoordSystem (OdGePoint3d &origin, OdGeVector3d &xAxis, OdGeVector3d &yAxis, OdGeVector3d &zAxis) const
 
OdGePoint3d getCsOrigin () const
 
OdGeVector3d getCsXAxis () const
 
OdGeVector3d getCsYAxis () const
 
OdGeVector3d getCsZAxis () const
 
OdGeMatrix3dsetToTranslation (const OdGeVector3d &vect)
 
OdGeMatrix3dsetToRotation (double angle, const OdGeVector3d &axis, const OdGePoint3d &center=OdGePoint3d::kOrigin)
 
OdGeMatrix3dsetToScaling (double scale, const OdGePoint3d &center=OdGePoint3d::kOrigin)
 
OdGeMatrix3dsetToScaling (const OdGeScale3d &scale, const OdGePoint3d &center=OdGePoint3d::kOrigin)
 
OdGeMatrix3dsetToMirroring (const OdGePlane &mirrorPlane)
 
OdGeMatrix3dsetToMirroring (const OdGePoint3d &mirrorPoint)
 
OdGeMatrix3dsetToMirroring (const OdGeLine3d &mirrorLine)
 
OdGeMatrix3dsetToProjection (const OdGePlane &projectionPlane, const OdGeVector3d &projectDir)
 
OdGeMatrix3dsetToAlignCoordSys (const OdGePoint3d &fromOrigin, const OdGeVector3d &fromXAxis, const OdGeVector3d &fromYAxis, const OdGeVector3d &fromZAxis, const OdGePoint3d &toOrigin, const OdGeVector3d &toXAxis, const OdGeVector3d &toYAxis, const OdGeVector3d &toZAxis)
 
OdGeMatrix3dsetToWorldToPlane (const OdGeVector3d &normal)
 
OdGeMatrix3dsetToWorldToPlane (const OdGePlane &plane)
 
OdGeMatrix3dsetToPlaneToWorld (const OdGeVector3d &normal)
 
OdGeMatrix3dsetToPlaneToWorld (const OdGePlane &plane)
 
OdGeVector3d translation () const
 
double scale () const
 
double norm () const
 
OdGeMatrix2d convertToLocal (OdGeVector3d &normal, double &elevation) const
 
const double * operator[] (int row) const
 
double * operator[] (int row)
 
double operator() (int row, int column) const
 
double & operator() (int row, int column)
 

Static Public Member Functions

static OdGeMatrix3d translation (const OdGeVector3d &vect)
 
static OdGeMatrix3d rotation (double angle, const OdGeVector3d &axis, const OdGePoint3d &center=OdGePoint3d::kOrigin)
 
static OdGeMatrix3d scaling (double scale, const OdGePoint3d &center=OdGePoint3d::kOrigin)
 
static OdGeMatrix3d scaling (const OdGeScale3d &scale, const OdGePoint3d &center=OdGePoint3d::kOrigin)
 
static OdGeMatrix3d mirroring (const OdGePlane &mirrorPlane)
 
static OdGeMatrix3d mirroring (const OdGePoint3d &mirrorPoint)
 
static OdGeMatrix3d mirroring (const OdGeLine3d &mirrorLine)
 
static OdGeMatrix3d projection (const OdGePlane &projectionPlane, const OdGeVector3d &projectDir)
 
static OdGeMatrix3d alignCoordSys (const OdGePoint3d &fromOrigin, const OdGeVector3d &fromXAxis, const OdGeVector3d &fromYAxis, const OdGeVector3d &fromZAxis, const OdGePoint3d &toOrigin, const OdGeVector3d &toXAxis, const OdGeVector3d &toYAxis, const OdGeVector3d &toZAxis)
 
static OdGeMatrix3d worldToPlane (const OdGeVector3d &normal)
 
static OdGeMatrix3d worldToPlane (const OdGePlane &)
 
static OdGeMatrix3d planeToWorld (const OdGeVector3d &normal)
 
static OdGeMatrix3d planeToWorld (const OdGePlane &)
 

Public Attributes

double entry [4][4]
 

Static Public Attributes

static GE_STATIC_EXPORT const OdGeMatrix3d kIdentity
 

Detailed Description

This class represents 3D transformation matrices that define affine ( translation, rotation, and/or scaling ) transformations.

Remarks
OdGeMatrix3d may be viewed as an array[4][4] of doubles.

An OdGeMatrix3d, M, can be expressed as a 4 4 matrix*, in the form

      a00   a01   a02   t0
      a10   a11   a12   t1
      a20   a21   a22   t2
        0     0     0    1

The linear part of M is the matrix

      a00   a01   a02
      a10   a11   a12
      a20   a21   a22

The translational part of M is the column

      t0
      t1
      t2

The origin of the coordinate system of M is (t0, t1, t2).

Corresponding C++ library: TD_Ge

<group OdGe_Classes>

Definition at line 72 of file GeMatrix3d.h.

Constructor & Destructor Documentation

◆ OdGeMatrix3d()

OdGeMatrix3d::OdGeMatrix3d ( )

Member Function Documentation

◆ alignCoordSys()

static OdGeMatrix3d OdGeMatrix3d::alignCoordSys ( const OdGePoint3d fromOrigin,
const OdGeVector3d fromXAxis,
const OdGeVector3d fromYAxis,
const OdGeVector3d fromZAxis,
const OdGePoint3d toOrigin,
const OdGeVector3d toXAxis,
const OdGeVector3d toYAxis,
const OdGeVector3d toZAxis 
)
static

Returns the matrix which maps the coordinate system defined by fromOrigin, fromXAxis, fromYAxis, and fromZAxis, to the coordinate system defined by toOrigin, toXAxis, toYAxis, and toZAxis.

Parameters
fromOrigin[in] Origin of the initial coordinate system.
fromXAxis[in] X-axis of the initial coordinate system.
fromYAxis[in] Y-axis of the initial coordinate system.
fromZAxis[in] Z-axis of the initial coordinate system.
toOrigin[in] Origin of the initial coordinate system.
toXAxis[in] X-axis of the initial coordinate system.
toYAxis[in] Y-axis of the initial coordinate system.
toZAxis[in] Z-axis of the initial coordinate system.

◆ convertToLocal()

OdGeMatrix2d OdGeMatrix3d::convertToLocal ( OdGeVector3d normal,
double &  elevation 
) const

Transforms the plane specified by a normal and an elevation.

Remarks
Returns the normal and elevation of the transformed plane, as well as a 2D transformation matrix for transforming points in the original plane coordinates to the transformed plane coordinates.
Parameters
normal[in/out] Normal to the plane.
elevation[in/out] Elevation of the plane.

◆ det()

double OdGeMatrix3d::det ( ) const

Returns the determinant of this matrix.

◆ getCoordSystem()

void OdGeMatrix3d::getCoordSystem ( OdGePoint3d origin,
OdGeVector3d xAxis,
OdGeVector3d yAxis,
OdGeVector3d zAxis 
) const

Returns the origin, X-axis, Y-axis, and Z-axis of the coordinate system to which this matrix maps the WCS.

Parameters
origin[out] Receives the origin of the coordinate system.
xAxis[out] Receives the X-axis of the coordinate system.
yAxis[out] Receives the Y-axis of the coordinate system.
zAxis[out] Receives the Z-axis of the coordinate system.

◆ getCsOrigin()

OdGePoint3d OdGeMatrix3d::getCsOrigin ( ) const

Returns the origin of the coordinate system to which this matrix maps the WCS.

◆ getCsXAxis()

OdGeVector3d OdGeMatrix3d::getCsXAxis ( ) const

Returns the X-axis of the coordinate system to which this matrix maps the WCS.

◆ getCsYAxis()

OdGeVector3d OdGeMatrix3d::getCsYAxis ( ) const

Returns the Y-axis of the coordinate system to which this matrix maps the WCS.

◆ getCsZAxis()

OdGeVector3d OdGeMatrix3d::getCsZAxis ( ) const

Returns the Z-axis of the coordinate system to which this matrix maps the WCS.

◆ inverse() [1/3]

OdGeMatrix3d OdGeMatrix3d::inverse ( ) const

◆ inverse() [2/3]

OdGeMatrix3d OdGeMatrix3d::inverse ( const OdGeTol tol) const

◆ inverse() [3/3]

bool OdGeMatrix3d::inverse ( OdGeMatrix3d inverseMatrix,
double  tol 
) const

Returns true if and only if this matrix has an inverse, and the inverse of this matrix.

Parameters
inverseMatrix[out] Receives the inverse matrix.
tol[in] Geometric tolerance.

◆ invert()

OdGeMatrix3d& OdGeMatrix3d::invert ( )

Sets this matrix to its inverse, and returns a reference to this matrix.

◆ isEqualTo()

bool OdGeMatrix3d::isEqualTo ( const OdGeMatrix3d matrix,
const OdGeTol tol = OdGeContext::gTol 
) const

Returns true if and only if matrix is identical to this one, within the specified tolerance.

Parameters
matrix[in] Matrix to be compared.
tol[in] Geomentric tolerance.

◆ isPerspective()

bool OdGeMatrix3d::isPerspective ( const OdGeTol tol = OdGeContext::gTol) const

DOM

◆ isScaledOrtho()

bool OdGeMatrix3d::isScaledOrtho ( const OdGeTol tol = OdGeContext::gTol) const

Returns true if and only the column vectors of the linear part of this matrix are mutually perpendicular within the specified tolerance.

Parameters
tol[in] Geomentric tolerance.

◆ isSingular()

bool OdGeMatrix3d::isSingular ( const OdGeTol tol = OdGeContext::gTol) const

Returns true if and only if this matrix is singular.

Remarks
A matrix is singular if and only if its determinant == 0. A singular matrix cannot be inverted.

◆ isUniScaledOrtho()

bool OdGeMatrix3d::isUniScaledOrtho ( const OdGeTol tol = OdGeContext::gTol) const

Returns true if and only the columns vectors of the linear part of this matrix are of equal length and mutually perpendicular within the specified tolerance.

Parameters
tol[in] Geomentric tolerance.

◆ mirroring() [1/3]

static OdGeMatrix3d OdGeMatrix3d::mirroring ( const OdGeLine3d mirrorLine)
static

Sets this matrix to the matrix which mirrors about the specified object, and returns a reference to this matrix.

Parameters
mirrorLine[in] Mirror line entity.

◆ mirroring() [2/3]

static OdGeMatrix3d OdGeMatrix3d::mirroring ( const OdGePlane mirrorPlane)
static

Sets this matrix to the matrix which mirrors about the specified object, and returns a reference to this matrix.

Parameters
mirrorPlane[in] Mirror plane.

◆ mirroring() [3/3]

static OdGeMatrix3d OdGeMatrix3d::mirroring ( const OdGePoint3d mirrorPoint)
static

Sets this matrix to the matrix which mirrors about the specified object, and returns a reference to this matrix.

Parameters
mirrorPoint[in] Mirror point.

◆ norm()

double OdGeMatrix3d::norm ( ) const

Returns the largest absolute value of the linear part of this matrix.

◆ operator!=()

bool OdGeMatrix3d::operator!= ( const OdGeMatrix3d matrix) const

Inequality operator.

◆ operator()() [1/2]

double & OdGeMatrix3d::operator() ( int  row,
int  column 
)
inline

Definition at line 695 of file GeMatrix3d.h.

◆ operator()() [2/2]

double OdGeMatrix3d::operator() ( int  row,
int  column 
) const
inline

Returns or references entry[row][column] as matrix(row,column).

Parameters
row[in] Row.
column[in] Column.

Definition at line 690 of file GeMatrix3d.h.

◆ operator*()

OdGeMatrix3d OdGeMatrix3d::operator* ( const OdGeMatrix3d matrix) const

Returns the product (this matrix) * matrix.

◆ operator*=()

OdGeMatrix3d& OdGeMatrix3d::operator*= ( const OdGeMatrix3d matrix)

Sets this matrix to the product (this matrix) * matrix, and returns a reference to this matrix.

◆ operator==()

bool OdGeMatrix3d::operator== ( const OdGeMatrix3d matrix) const

Equality operator.

◆ operator[]() [1/2]

double * OdGeMatrix3d::operator[] ( int  row)
inline

Definition at line 685 of file GeMatrix3d.h.

◆ operator[]() [2/2]

const double * OdGeMatrix3d::operator[] ( int  row) const
inline

Returns or references entry[row] as matrix[row].

Parameters
row[in] Row.

Definition at line 680 of file GeMatrix3d.h.

◆ planeToWorld() [1/2]

static OdGeMatrix3d OdGeMatrix3d::planeToWorld ( const OdGePlane )
static

Returns the matrix which maps the plane coordinate system to the WCS.

Parameters
plane[in] The plane.

◆ planeToWorld() [2/2]

static OdGeMatrix3d OdGeMatrix3d::planeToWorld ( const OdGeVector3d normal)
static

Returns the matrix which maps the plane coordinate system to the WCS.

Parameters
normal[in] The normal to the plane.
Remarks
If normal is specified, the origin of the plane is (0,0,0)

◆ postMultBy()

OdGeMatrix3d& OdGeMatrix3d::postMultBy ( const OdGeMatrix3d rightSide)

Sets this matrix to the product (this matrix) * rightSide, and returns a reference to this matrix.

Parameters
rightSide[in] Any 2D matrix

◆ preMultBy()

OdGeMatrix3d& OdGeMatrix3d::preMultBy ( const OdGeMatrix3d leftSide)

Sets this matrix to the product leftSide * (this matrix), and returns a reference to this matrix.

Parameters
leftSide[in] Any 2D matrix

◆ projection()

static OdGeMatrix3d OdGeMatrix3d::projection ( const OdGePlane projectionPlane,
const OdGeVector3d projectDir 
)
static

Returns the matrix which parallel projects onto the specified plane in the specified direction.

Parameters
projectionPlane[in] Projection plane.
projectDir[in] Projection direction.

◆ rotation()

static OdGeMatrix3d OdGeMatrix3d::rotation ( double  angle,
const OdGeVector3d axis,
const OdGePoint3d center = OdGePoint3d::kOrigin 
)
static

Returns the matrix which rotates by angle about an axis passing through center, and returns a reference to this matrix.

Parameters
angle[in] Rotation angle.
axis[in] Rotation axis.
center[in] Center of rotation.

◆ scale()

double OdGeMatrix3d::scale ( ) const

Returns the scale factor of this matrix.

Remarks
The scale factor is the square root of the longest column vector of the linear part of this matrix.

◆ scaling() [1/2]

static OdGeMatrix3d OdGeMatrix3d::scaling ( const OdGeScale3d scale,
const OdGePoint3d center = OdGePoint3d::kOrigin 
)
static

Returns the matrix which scales by scale about center, and returns a reference to this matrix.

Parameters
scale[in] Scale factor.
center[in] Center of scaling.

◆ scaling() [2/2]

static OdGeMatrix3d OdGeMatrix3d::scaling ( double  scale,
const OdGePoint3d center = OdGePoint3d::kOrigin 
)
static

Returns the matrix which scales by scale about center, and returns a reference to this matrix.

Parameters
scale[in] Scale factor.
center[in] Center of scaling.

◆ setCoordSystem()

OdGeMatrix3d& OdGeMatrix3d::setCoordSystem ( const OdGePoint3d origin,
const OdGeVector3d xAxis,
const OdGeVector3d yAxis,
const OdGeVector3d zAxis 
)

Sets this matrix to the matrix which maps the WCS to the coordinate system defined by origin, X-axis, Y-axis, and Z-axis, and returns a reference to this matrix.

Parameters
origin[in] Origin of the coordinate system.
xAxis[in] X-axis of the coordinate system.
yAxis[in] Y-axis of the coordinate system.
zAxis[in] Z-axis of the coordinate system.

◆ setToAlignCoordSys()

OdGeMatrix3d& OdGeMatrix3d::setToAlignCoordSys ( const OdGePoint3d fromOrigin,
const OdGeVector3d fromXAxis,
const OdGeVector3d fromYAxis,
const OdGeVector3d fromZAxis,
const OdGePoint3d toOrigin,
const OdGeVector3d toXAxis,
const OdGeVector3d toYAxis,
const OdGeVector3d toZAxis 
)

Sets this matrix to the matrix which maps the coordinate system defined by fromOrigin, fromXAxis, fromYAxis, and fromZAxis, to the coordinate system defined by toOrigin, toXAxis, toYAxis, and toZAxis, and returns a reference to this matrix.

Parameters
fromOrigin[in] Origin of the initial coordinate system.
fromXAxis[in] X-axis of the initial coordinate system.
fromYAxis[in] Y-axis of the initial coordinate system.
fromZAxis[in] Z-axis of the initial coordinate system.
toOrigin[in] Origin of the initial coordinate system.
toXAxis[in] X-axis of the initial coordinate system.
toYAxis[in] Y-axis of the initial coordinate system.
toZAxis[in] Z-axis of the initial coordinate system.

◆ setToIdentity()

OdGeMatrix3d& OdGeMatrix3d::setToIdentity ( )

Sets this matrix to the identity matrix, and returns a reference to this matrix.

◆ setToMirroring() [1/3]

OdGeMatrix3d& OdGeMatrix3d::setToMirroring ( const OdGeLine3d mirrorLine)

Sets this matrix to the matrix which mirrors about the specified object, and returns a reference to this matrix.

Parameters
mirrorLine[in] Mirror line entity.

◆ setToMirroring() [2/3]

OdGeMatrix3d& OdGeMatrix3d::setToMirroring ( const OdGePlane mirrorPlane)

Sets this matrix to the matrix which mirrors about the specified object, and returns a reference to this matrix.

Parameters
mirrorPlane[in] Mirror plane.

◆ setToMirroring() [3/3]

OdGeMatrix3d& OdGeMatrix3d::setToMirroring ( const OdGePoint3d mirrorPoint)

Sets this matrix to the matrix which mirrors about the specified object, and returns a reference to this matrix.

Parameters
mirrorPoint[in] Mirror point.

◆ setToPlaneToWorld() [1/2]

OdGeMatrix3d& OdGeMatrix3d::setToPlaneToWorld ( const OdGePlane plane)

Sets this matrix to the matrix which maps the plane coordinate system to the WCS, and returns a reference to this matrix.

Parameters
plane[in] The plane.

◆ setToPlaneToWorld() [2/2]

OdGeMatrix3d& OdGeMatrix3d::setToPlaneToWorld ( const OdGeVector3d normal)

Sets this matrix to the matrix which maps the plane coordinate system to the WCS, and returns a reference to this matrix.

Parameters
normal[in] The normal to the plane.
Remarks
If normal is specified, the origin of the plane is (0,0,0).

◆ setToProduct()

OdGeMatrix3d& OdGeMatrix3d::setToProduct ( const OdGeMatrix3d matrix1,
const OdGeMatrix3d matrix2 
)

Sets this matrix to the product matrix1 * matrix2, and returns a reference to this matrix.

Parameters
matrix1[in] Any 2D matrix
matrix2[in] Any 2D matrix

◆ setToProjection()

OdGeMatrix3d& OdGeMatrix3d::setToProjection ( const OdGePlane projectionPlane,
const OdGeVector3d projectDir 
)

Sets this matrix to the matrix which parallel projects onto the specified plane in the specified directionm and returns a reference to this matrix.

Parameters
projectionPlane[in] Projection plane.
projectDir[in] Projection direction.

◆ setToRotation()

OdGeMatrix3d& OdGeMatrix3d::setToRotation ( double  angle,
const OdGeVector3d axis,
const OdGePoint3d center = OdGePoint3d::kOrigin 
)

Sets this matrix to the matrix which rotates by angle about an axis passing through center, and returns a reference to this matrix.

Parameters
angle[in] Rotation angle.
axis[in] Rotation axis.
center[in] Center of rotation.

◆ setToScaling() [1/2]

OdGeMatrix3d& OdGeMatrix3d::setToScaling ( const OdGeScale3d scale,
const OdGePoint3d center = OdGePoint3d::kOrigin 
)

Sets this matrix to the matrix which scales by scale about center, and returns a reference to this matrix.

Parameters
scale[in] Scale factor.
center[in] Center of scaling.

◆ setToScaling() [2/2]

OdGeMatrix3d& OdGeMatrix3d::setToScaling ( double  scale,
const OdGePoint3d center = OdGePoint3d::kOrigin 
)

Sets this matrix to the matrix which scales by scale about center, and returns a reference to this matrix.

Parameters
scale[in] Scale factor.
center[in] Center of scaling.

◆ setToTranslation()

OdGeMatrix3d& OdGeMatrix3d::setToTranslation ( const OdGeVector3d vect)

Sets this matrix to the matrix which translates by vect, and returns a reference to this matrix.

Parameters
vect[in] Translation vector.

◆ setToWorldToPlane() [1/2]

OdGeMatrix3d& OdGeMatrix3d::setToWorldToPlane ( const OdGePlane plane)

Sets this matrix to the matrix which maps the WCS to the plane coordinate system, and returns a reference to this matrix.

Parameters
plane[in] The plane.

◆ setToWorldToPlane() [2/2]

OdGeMatrix3d& OdGeMatrix3d::setToWorldToPlane ( const OdGeVector3d normal)

Sets this matrix to the matrix which maps the WCS to the plane coordinate system, and returns a reference to this matrix.

Parameters
normal[in] The normal to the plane.
Remarks
If normal is specified, the origin of the plane is (0,0,0).

◆ setTranslation()

OdGeMatrix3d& OdGeMatrix3d::setTranslation ( const OdGeVector3d vect)

Sets the translation part of the matrix to the specified vector.

Parameters
vect[in] Translation vector.

◆ translation() [1/2]

OdGeVector3d OdGeMatrix3d::translation ( ) const

Returns the translation vector of this matrix.

◆ translation() [2/2]

static OdGeMatrix3d OdGeMatrix3d::translation ( const OdGeVector3d vect)
static

Returns the matrix of the translation by vect.

Parameters
vect[in] Translation vector.

◆ transpose()

OdGeMatrix3d OdGeMatrix3d::transpose ( ) const

Returns the transpose of this matrix.

◆ transposeIt()

OdGeMatrix3d& OdGeMatrix3d::transposeIt ( )

Sets this matrix to its transpose, and returns a reference to this matrix.

◆ validateZero()

void OdGeMatrix3d::validateZero ( const OdGeTol tol = OdGeContext::gTol)

Sets any values within tol of 0 to 0.

◆ worldToPlane() [1/2]

static OdGeMatrix3d OdGeMatrix3d::worldToPlane ( const OdGePlane )
static

Returns the matrix which maps the WCS to the plane coordinate system.

Parameters
plane[in] The plane.

◆ worldToPlane() [2/2]

static OdGeMatrix3d OdGeMatrix3d::worldToPlane ( const OdGeVector3d normal)
static

Returns the matrix which maps the WCS to the plane coordinate system.

Parameters
normal[in] The normal to the plane.
Remarks
If normal is specified, the origin of the plane is (0,0,0).

Member Data Documentation

◆ entry

double OdGeMatrix3d::entry[4][4]

Definition at line 675 of file GeMatrix3d.h.

◆ kIdentity

GE_STATIC_EXPORT const OdGeMatrix3d OdGeMatrix3d::kIdentity
static

Definition at line 79 of file GeMatrix3d.h.


The documentation for this class was generated from the following file: