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

#include <AcGeScale3d.h>

Public Member Functions

 AcGeScale3d (AcGeScale3d const &)
 
 AcGeScale3d (double)
 
 AcGeScale3d (double, double, double)
 
 AcGeScale3d (void)
 
 operator AcGeMatrix3d (void) const
 
bool isEqualTo (AcGeScale3d const &, AcGeTol const &=AcGeContext::gTol) const
 
bool operator!= (AcGeScale3d const &) const
 
bool operator== (AcGeScale3d const &) const
 
AcGeScale3dextractScale (AcGeMatrix3d const &)
 
AcGeScale3dinvert (void)
 
AcGeScale3doperator*= (AcGeScale3d const &)
 
AcGeScale3doperator*= (double)
 
AcGeScale3doperator= (AcGeScale3d const &)
 
AcGeScale3dpostMultBy (AcGeScale3d const &)
 
AcGeScale3dpreMultBy (AcGeScale3d const &)
 
AcGeScale3dremoveScale (AcGeMatrix3d &)
 
AcGeScale3dset (double, double, double)
 
AcGeScale3dsetToProduct (AcGeScale3d const &, AcGeScale3d const &)
 
AcGeScale3dsetToProduct (AcGeScale3d const &, double)
 
AcGeScale3d inverse (void) const
 
AcGeScale3d operator* (AcGeScale3d const &) const
 
AcGeScale3d operator* (double) const
 
doubleoperator[] (unsigned int)
 
double operator[] (unsigned int) const
 
Frx::Boolean isProportional (AcGeTol const &=AcGeContext::gTol) const
 
void getMatrix (AcGeMatrix3d &) const
 

Public Attributes

double sx
 
double sy
 
double sz
 

Static Public Attributes

static ARX_API_STATIC AcGeScale3d const kIdentity
 

Detailed Description

Definition at line 22 of file AcGeScale3d.h.

Constructor & Destructor Documentation

◆ AcGeScale3d() [1/4]

AcGeScale3d::AcGeScale3d ( AcGeScale3d const & )

◆ AcGeScale3d() [2/4]

AcGeScale3d::AcGeScale3d ( double )

◆ AcGeScale3d() [3/4]

AcGeScale3d::AcGeScale3d ( double ,
double ,
double  )

◆ AcGeScale3d() [4/4]

AcGeScale3d::AcGeScale3d ( void )

Member Function Documentation

◆ extractScale()

AcGeScale3d & AcGeScale3d::extractScale ( AcGeMatrix3d const & )

◆ getMatrix()

void AcGeScale3d::getMatrix ( AcGeMatrix3d & ) const

◆ inverse()

AcGeScale3d AcGeScale3d::inverse ( void ) const

◆ invert()

AcGeScale3d & AcGeScale3d::invert ( void )

◆ isEqualTo()

bool AcGeScale3d::isEqualTo ( AcGeScale3d const & ,
AcGeTol const & = AcGeContext::gTol ) const

◆ isProportional()

Frx::Boolean AcGeScale3d::isProportional ( AcGeTol const & = AcGeContext::gTol) const

◆ operator AcGeMatrix3d()

AcGeScale3d::operator AcGeMatrix3d ( void ) const

◆ operator!=()

bool AcGeScale3d::operator!= ( AcGeScale3d const & ) const

◆ operator*() [1/2]

AcGeScale3d AcGeScale3d::operator* ( AcGeScale3d const & ) const

◆ operator*() [2/2]

AcGeScale3d AcGeScale3d::operator* ( double ) const

◆ operator*=() [1/2]

AcGeScale3d & AcGeScale3d::operator*= ( AcGeScale3d const & )

◆ operator*=() [2/2]

AcGeScale3d & AcGeScale3d::operator*= ( double )

◆ operator=()

AcGeScale3d & AcGeScale3d::operator= ( AcGeScale3d const & )

◆ operator==()

bool AcGeScale3d::operator== ( AcGeScale3d const & ) const

◆ operator[]() [1/2]

double & AcGeScale3d::operator[] ( unsigned int )

◆ operator[]() [2/2]

double AcGeScale3d::operator[] ( unsigned int ) const

◆ postMultBy()

AcGeScale3d & AcGeScale3d::postMultBy ( AcGeScale3d const & )

◆ preMultBy()

AcGeScale3d & AcGeScale3d::preMultBy ( AcGeScale3d const & )

◆ removeScale()

AcGeScale3d & AcGeScale3d::removeScale ( AcGeMatrix3d & )

◆ set()

AcGeScale3d & AcGeScale3d::set ( double ,
double ,
double  )

◆ setToProduct() [1/2]

AcGeScale3d & AcGeScale3d::setToProduct ( AcGeScale3d const & ,
AcGeScale3d const &  )

◆ setToProduct() [2/2]

AcGeScale3d & AcGeScale3d::setToProduct ( AcGeScale3d const & ,
double  )

Member Data Documentation

◆ kIdentity

ARX_API_STATIC AcGeScale3d const AcGeScale3d::kIdentity
static

Definition at line 25 of file AcGeScale3d.h.

◆ sx

double AcGeScale3d::sx

Definition at line 26 of file AcGeScale3d.h.

◆ sy

double AcGeScale3d::sy

Definition at line 27 of file AcGeScale3d.h.

◆ sz

double AcGeScale3d::sz

Definition at line 28 of file AcGeScale3d.h.


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