FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
AcAxMatrix3d Class Reference

#include <AcAxMatrix3d.h>

Inheritance diagram for AcAxMatrix3d:
AcGeMatrix3d

Public Member Functions

 AcAxMatrix3d (AcAxMatrix3d const &)
 
 AcAxMatrix3d (tagSAFEARRAY const *)
 
 AcAxMatrix3d (tagVARIANT const &)
 
 AcAxMatrix3d (tagVARIANT const *)
 
 AcAxMatrix3d (void)
 
AcAxMatrix3doperator= (AcAxMatrix3d const &)
 
AcAxMatrix3doperator= (tagSAFEARRAY const *)
 
AcAxMatrix3doperator= (tagVARIANT const &)
 
AcAxMatrix3doperator= (tagVARIANT const *)
 
- Public Member Functions inherited from AcGeMatrix3d
 AcGeMatrix3d (AcGeMatrix3d const &)
 
 AcGeMatrix3d (void)
 
 ~AcGeMatrix3d (void)
 
bool isEqualTo (AcGeMatrix3d const &, AcGeTol const &=AcGeContext::gTol) const
 
bool operator!= (AcGeMatrix3d const &) const
 
bool operator== (AcGeMatrix3d const &) const
 
AcGeMatrix2d convertToLocal (AcGeVector3d &, double &) const
 
AcGeMatrix3dinvert (void)
 
AcGeMatrix3doperator*= (AcGeMatrix3d const &)
 
AcGeMatrix3doperator= (AcGeMatrix3d const &)
 
AcGeMatrix3dpostMultBy (AcGeMatrix3d const &)
 
AcGeMatrix3dpreMultBy (AcGeMatrix3d const &)
 
AcGeMatrix3dsetCoordSystem (AcGePoint3d const &, AcGeVector3d const &, AcGeVector3d const &, AcGeVector3d const &)
 
AcGeMatrix3dsetToAlignCoordSys (AcGePoint3d const &, AcGeVector3d const &, AcGeVector3d const &, AcGeVector3d const &, AcGePoint3d const &, AcGeVector3d const &, AcGeVector3d const &, AcGeVector3d const &)
 
AcGeMatrix3dsetToIdentity (void)
 
AcGeMatrix3dsetToMirroring (AcGeLine3d const &)
 
AcGeMatrix3dsetToMirroring (AcGePlane const &)
 
AcGeMatrix3dsetToMirroring (AcGePoint3d const &)
 
AcGeMatrix3dsetToPlaneToWorld (AcGePlane const &)
 
AcGeMatrix3dsetToPlaneToWorld (AcGeVector3d const &)
 
AcGeMatrix3dsetToProduct (AcGeMatrix3d const &, AcGeMatrix3d const &)
 
AcGeMatrix3dsetToProjection (AcGePlane const &, AcGeVector3d const &)
 
AcGeMatrix3dsetToRotation (double, AcGeVector3d const &, AcGePoint3d const &=AcGePoint3d::kOrigin)
 
AcGeMatrix3dsetToScaling (double, AcGePoint3d const &param_2=AcGePoint3d::kOrigin)
 
AcGeMatrix3dsetToTranslation (AcGeVector3d const &)
 
AcGeMatrix3dsetToWorldToPlane (AcGePlane const &)
 
AcGeMatrix3dsetToWorldToPlane (AcGeVector3d const &)
 
AcGeMatrix3dsetTranslation (AcGeVector3d const &)
 
AcGeMatrix3dtransposeIt (void)
 
AcGeMatrix3d inverse (void) const
 
AcGeMatrix3d operator* (AcGeMatrix3d const &) const
 
AcGeMatrix3d transpose (void) const
 
AcGeVector3d translation (void) const
 
doubleoperator() (unsigned int, unsigned int)
 
double det (void) const
 
double norm (void) const
 
double operator() (unsigned int, unsigned int) const
 
double scale (void) const
 
Adesk::Boolean inverse (AcGeMatrix3d &, double) const
 
Adesk::Boolean isScaledOrtho (AcGeTol const &=AcGeContext::gTol) const
 
Adesk::Boolean isSingular (AcGeTol const &=AcGeContext::gTol) const
 
Adesk::Boolean isUniScaledOrtho (AcGeTol const &=AcGeContext::gTol) const
 
void getCoordSystem (AcGePoint3d &, AcGeVector3d &, AcGeVector3d &, AcGeVector3d &) const
 
AcGeMatrix3d inverse (AcGeTol const &) const
 

Additional Inherited Members

- Static Public Member Functions inherited from AcGeMatrix3d
static AcGeMatrix3d __cdecl alignCoordSys (AcGePoint3d const &, AcGeVector3d const &, AcGeVector3d const &, AcGeVector3d const &, AcGePoint3d const &, AcGeVector3d const &, AcGeVector3d const &, AcGeVector3d const &)
 
static AcGeMatrix3d __cdecl mirroring (AcGeLine3d const &)
 
static AcGeMatrix3d __cdecl mirroring (AcGePlane const &)
 
static AcGeMatrix3d __cdecl mirroring (AcGePoint3d const &)
 
static AcGeMatrix3d __cdecl planeToWorld (AcGePlane const &)
 
static AcGeMatrix3d __cdecl planeToWorld (AcGeVector3d const &)
 
static AcGeMatrix3d __cdecl projection (AcGePlane const &, AcGeVector3d const &)
 
static AcGeMatrix3d __cdecl rotation (double, AcGeVector3d const &, AcGePoint3d const &=AcGePoint3d::kOrigin)
 
static AcGeMatrix3d __cdecl scaling (double, AcGePoint3d const &=AcGePoint3d::kOrigin)
 
static AcGeMatrix3d __cdecl translation (AcGeVector3d const &)
 
static AcGeMatrix3d __cdecl worldToPlane (AcGePlane const &)
 
static AcGeMatrix3d __cdecl worldToPlane (AcGeVector3d const &)
 
- Public Attributes inherited from AcGeMatrix3d
double entry [4][4]
 
- Static Public Attributes inherited from AcGeMatrix3d
static ARX_API_STATIC AcGeMatrix3d const kIdentity
 

Detailed Description

Definition at line 21 of file AcAxMatrix3d.h.

Constructor & Destructor Documentation

◆ AcAxMatrix3d() [1/5]

AcAxMatrix3d::AcAxMatrix3d ( AcAxMatrix3d const & )

◆ AcAxMatrix3d() [2/5]

AcAxMatrix3d::AcAxMatrix3d ( tagSAFEARRAY const * )

◆ AcAxMatrix3d() [3/5]

AcAxMatrix3d::AcAxMatrix3d ( tagVARIANT const & )

◆ AcAxMatrix3d() [4/5]

AcAxMatrix3d::AcAxMatrix3d ( tagVARIANT const * )

◆ AcAxMatrix3d() [5/5]

AcAxMatrix3d::AcAxMatrix3d ( void )

Member Function Documentation

◆ operator=() [1/4]

AcAxMatrix3d & AcAxMatrix3d::operator= ( AcAxMatrix3d const & )

◆ operator=() [2/4]

AcAxMatrix3d & AcAxMatrix3d::operator= ( tagSAFEARRAY const * )

◆ operator=() [3/4]

AcAxMatrix3d & AcAxMatrix3d::operator= ( tagVARIANT const & )

◆ operator=() [4/4]

AcAxMatrix3d & AcAxMatrix3d::operator= ( tagVARIANT const * )

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