CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
OdGsMatrixParam Class Reference

#include <GsSimpleParams.h>

Inheritance diagram for OdGsMatrixParam:
OdGsSimpleParam OdRxObject

Public Member Functions

 OdGsMatrixParam ()
 
void setValue (const OdGeMatrix3d &xForm)
 
const OdGeMatrix3dvalue () const
 
- Public Member Functions inherited from OdGsSimpleParam
 ODRX_DECLARE_MEMBERS (OdGsSimpleParam)
 
 OdGsSimpleParam ()
 
- Public Member Functions inherited from OdRxObject
 ODRX_HEAP_OPERATORS ()
 
 OdRxObject ()
 
virtual ~OdRxObject ()
 
virtual OdRxObjectqueryX (const OdRxClass *pClass) const
 
virtual OdRxObjectx (const OdRxClass *pClass) const
 
virtual OdRxClassisA () const
 
virtual void addRef ()=0
 
virtual void release ()=0
 
virtual long numRefs () const
 
bool isKindOf (const OdRxClass *pClass) const
 
virtual OdRxObjectPtr clone () const
 
virtual void copyFrom (const OdRxObject *pSource)
 
virtual OdRx::Ordering comparedTo (const OdRxObject *pOther) const
 
virtual bool isEqualTo (const OdRxObject *pOther) const
 

Static Public Member Functions

static OdSmartPtr< OdGsMatrixParamcreateObject (const OdGeMatrix3d &xValue=OdGeMatrix3d::kIdentity)
 
- Static Public Member Functions inherited from OdRxObject
static OdRxObjectPtr cast (const OdRxObject *pointer)
 
static OdRxClassdesc ()
 
static void rxInit ()
 
static void rxUninit ()
 

Protected Attributes

OdGeMatrix3d m_xForm
 

Detailed Description

Simple matrix container.

Corresponding C++ library: TD_Gs

<group OdGs_Classes>

Definition at line 101 of file GsSimpleParams.h.

Constructor & Destructor Documentation

◆ OdGsMatrixParam()

OdGsMatrixParam::OdGsMatrixParam ( )
inline

Default construction. Sets matrix to identity.

Definition at line 109 of file GsSimpleParams.h.

Member Function Documentation

◆ createObject()

static OdSmartPtr< OdGsMatrixParam > OdGsMatrixParam::createObject ( const OdGeMatrix3d & xValue = OdGeMatrix3d::kIdentity)
static

Creates OdGsMatrixParam object.

Parameters
xValue[in] Input matrix.
Returns
Smart pointer to the created object.

◆ setValue()

void OdGsMatrixParam::setValue ( const OdGeMatrix3d & xForm)
inline

Sets transformation matrix.

Parameters
xForm[in] Transformation matrix to set.

Definition at line 114 of file GsSimpleParams.h.

◆ value()

const OdGeMatrix3d & OdGsMatrixParam::value ( ) const
inline

Returns transformation matrix.

Definition at line 118 of file GsSimpleParams.h.

Member Data Documentation

◆ m_xForm

OdGeMatrix3d OdGsMatrixParam::m_xForm
protected

Definition at line 104 of file GsSimpleParams.h.


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