CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
AECStairCustomTreadDef Class Reference

#include <AECStairCustomTreadDef.h>

Inheritance diagram for AECStairCustomTreadDef:
AECImpObj OdRxObjectImpl< OdRxObject, AECImpObj > OdRxObject

Public Member Functions

bool IsLanding () const
 
void SetIsLanding (bool bLanding)
 
double GetBaselineOffset () const
 
void SetBaselineOffset (double dOffset)
 
double GetRotationAngle () const
 
void SetRotationAngle (double dAngle)
 
double GetLeftOffset () const
 
void SetLeftOffset (double dOffset)
 
double GetRightOffset () const
 
void SetRightOffset (double dOffset)
 
AECGeProfileSubPtr GetProfile () const
 
- Public Member Functions inherited from AECImpObj
const OdStringGetDescription () const
 
void SetDescription (const OdString &strDescription)
 
virtual void onObjectLoaded ()
 
virtual void SubClose ()
 DOM.
 
OdRxObjectGetOwner () const
 
OdRxObjectGetOwner (OdRxClass *pClass) const
 
void addRefSubPtr ()
 
void releaseSubPtr ()
 
void assertReadEnabled () const
 
void assertWriteEnabled (bool autoUndo=true, bool recordModified=true)
 
bool isReadEnabled () const
 
bool isWriteEnabled () const
 
OdDbDatabasedatabase () const
 
void copyFrom (const OdRxObject *pOther)
 
virtual OdUInt16 minSupportedVersion () const
 
void SetOwner (OdDbObject *pOwner)
 DOM.
 
void SetOwner (AECImpObj *pOwner)
 DOM.
 
class AECSIBase * GetImpl () const
 DOM.
 
virtual OdResult dwgInFieldsEx20 (AECDbDwgFiler *pFiler)
 DOM.
 
virtual OdResult dwgInFieldsEx1 (AECDbDwgFiler *pFiler)
 DOM.
 
- Public Member Functions inherited from OdRxObjectImpl< OdRxObject, AECImpObj >
 OdRxObjectImpl ()
 
void addRef ()
 
void release ()
 
long numRefs () const
 
- 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
 

Protected Attributes

AECGeProfilePtr m_pProfile
 
OdUInt16 m_iFlags
 
double m_dBaselineOffset
 
double m_dRotationAngle
 
double m_dLeftOffset
 
double m_dRightOffset
 
- Protected Attributes inherited from AECImpObj
class AECSIBase * m_pImp
 DOM.
 
OdUInt16 m_iMinSupportedVersion
 

Additional Inherited Members

- Static Public Member Functions inherited from OdRxObjectImpl< OdRxObject, AECImpObj >
static OdSmartPtr< AECImpObjcreateObject ()
 
- Static Public Member Functions inherited from OdRxObject
static OdRxObjectPtr cast (const OdRxObject *pointer)
 
static OdRxClassdesc ()
 
- Protected Member Functions inherited from OdRxObjectImpl< OdRxObject, AECImpObj >
 ODRX_HEAP_OPERATORS ()
 

Detailed Description

Stair custom tread definition.

<group TA_API_Subobjects_Stair>

Definition at line 34 of file AECStairCustomTreadDef.h.

Member Function Documentation

◆ GetBaselineOffset()

double AECStairCustomTreadDef::GetBaselineOffset ( ) const

Returns offset along baseline.

◆ GetLeftOffset()

double AECStairCustomTreadDef::GetLeftOffset ( ) const

Returns left offset.

◆ GetProfile()

AECGeProfileSubPtr AECStairCustomTreadDef::GetProfile ( ) const

Returns tread profile.

◆ GetRightOffset()

double AECStairCustomTreadDef::GetRightOffset ( ) const

Returns right offset.

◆ GetRotationAngle()

double AECStairCustomTreadDef::GetRotationAngle ( ) const

◆ IsLanding()

bool AECStairCustomTreadDef::IsLanding ( ) const

Returns whether tread is a landing.

◆ SetBaselineOffset()

void AECStairCustomTreadDef::SetBaselineOffset ( double  dOffset)

Sets offset along baseline.

◆ SetIsLanding()

void AECStairCustomTreadDef::SetIsLanding ( bool  bLanding)

Sets whether tread is a landing.

◆ SetLeftOffset()

void AECStairCustomTreadDef::SetLeftOffset ( double  dOffset)

Sets left offset.

◆ SetRightOffset()

void AECStairCustomTreadDef::SetRightOffset ( double  dOffset)

Sets right offset.

◆ SetRotationAngle()

void AECStairCustomTreadDef::SetRotationAngle ( double  dAngle)

Member Data Documentation

◆ m_dBaselineOffset

double AECStairCustomTreadDef::m_dBaselineOffset
protected

Definition at line 96 of file AECStairCustomTreadDef.h.

◆ m_dLeftOffset

double AECStairCustomTreadDef::m_dLeftOffset
protected

Definition at line 102 of file AECStairCustomTreadDef.h.

◆ m_dRightOffset

double AECStairCustomTreadDef::m_dRightOffset
protected

Definition at line 105 of file AECStairCustomTreadDef.h.

◆ m_dRotationAngle

double AECStairCustomTreadDef::m_dRotationAngle
protected

Definition at line 99 of file AECStairCustomTreadDef.h.

◆ m_iFlags

OdUInt16 AECStairCustomTreadDef::m_iFlags
protected

Definition at line 93 of file AECStairCustomTreadDef.h.

◆ m_pProfile

AECGeProfilePtr AECStairCustomTreadDef::m_pProfile
protected

Definition at line 90 of file AECStairCustomTreadDef.h.


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