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

#include <AcGeScale2d.h>

Public Member Functions

 AcGeScale2d (AcGeScale2d const &)
 
 AcGeScale2d (double)
 
 AcGeScale2d (double, double)
 
 AcGeScale2d (void)
 
 operator AcGeMatrix2d (void) const
 
bool isEqualTo (AcGeScale2d const &, AcGeTol const &=AcGeContext::gTol) const
 
bool operator!= (AcGeScale2d const &) const
 
bool operator== (AcGeScale2d const &) const
 
AcGeScale2dextractScale (AcGeMatrix2d const &)
 
AcGeScale2dinvert (void)
 
AcGeScale2doperator*= (AcGeScale2d const &)
 
AcGeScale2doperator*= (double)
 
AcGeScale2doperator= (AcGeScale2d const &)
 
AcGeScale2dpostMultBy (AcGeScale2d const &)
 
AcGeScale2dpreMultBy (AcGeScale2d const &)
 
AcGeScale2dremoveScale (AcGeMatrix2d &)
 
AcGeScale2dset (double, double)
 
AcGeScale2dsetToProduct (AcGeScale2d const &, AcGeScale2d const &)
 
AcGeScale2dsetToProduct (AcGeScale2d const &, double)
 
AcGeScale2d inverse (void) const
 
AcGeScale2d operator* (AcGeScale2d const &) const
 
AcGeScale2d operator* (double) const
 
doubleoperator[] (unsigned int)
 
double operator[] (unsigned int) const
 
Frx::Boolean isProportional (AcGeTol const &=AcGeContext::gTol) const
 
void getMatrix (AcGeMatrix2d &) const
 

Public Attributes

double sx
 
double sy
 

Static Public Attributes

static ARX_API_STATIC AcGeScale2d const kIdentity
 

Detailed Description

Definition at line 22 of file AcGeScale2d.h.

Constructor & Destructor Documentation

◆ AcGeScale2d() [1/4]

AcGeScale2d::AcGeScale2d ( AcGeScale2d const & )

◆ AcGeScale2d() [2/4]

AcGeScale2d::AcGeScale2d ( double )

◆ AcGeScale2d() [3/4]

AcGeScale2d::AcGeScale2d ( double ,
double  )

◆ AcGeScale2d() [4/4]

AcGeScale2d::AcGeScale2d ( void )

Member Function Documentation

◆ extractScale()

AcGeScale2d & AcGeScale2d::extractScale ( AcGeMatrix2d const & )

◆ getMatrix()

void AcGeScale2d::getMatrix ( AcGeMatrix2d & ) const

◆ inverse()

AcGeScale2d AcGeScale2d::inverse ( void ) const

◆ invert()

AcGeScale2d & AcGeScale2d::invert ( void )

◆ isEqualTo()

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

◆ isProportional()

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

◆ operator AcGeMatrix2d()

AcGeScale2d::operator AcGeMatrix2d ( void ) const

◆ operator!=()

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

◆ operator*() [1/2]

AcGeScale2d AcGeScale2d::operator* ( AcGeScale2d const & ) const

◆ operator*() [2/2]

AcGeScale2d AcGeScale2d::operator* ( double ) const

◆ operator*=() [1/2]

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

◆ operator*=() [2/2]

AcGeScale2d & AcGeScale2d::operator*= ( double )

◆ operator=()

AcGeScale2d & AcGeScale2d::operator= ( AcGeScale2d const & )

◆ operator==()

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

◆ operator[]() [1/2]

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

◆ operator[]() [2/2]

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

◆ postMultBy()

AcGeScale2d & AcGeScale2d::postMultBy ( AcGeScale2d const & )

◆ preMultBy()

AcGeScale2d & AcGeScale2d::preMultBy ( AcGeScale2d const & )

◆ removeScale()

AcGeScale2d & AcGeScale2d::removeScale ( AcGeMatrix2d & )

◆ set()

AcGeScale2d & AcGeScale2d::set ( double ,
double  )

◆ setToProduct() [1/2]

AcGeScale2d & AcGeScale2d::setToProduct ( AcGeScale2d const & ,
AcGeScale2d const &  )

◆ setToProduct() [2/2]

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

Member Data Documentation

◆ kIdentity

ARX_API_STATIC AcGeScale2d const AcGeScale2d::kIdentity
static

Definition at line 25 of file AcGeScale2d.h.

◆ sx

double AcGeScale2d::sx

Definition at line 26 of file AcGeScale2d.h.

◆ sy

double AcGeScale2d::sy

Definition at line 27 of file AcGeScale2d.h.


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