CFx SDK Documentation  2023 SP0
Classes | Public Member Functions | Protected Attributes | List of all members
AECImpRailingPostDef Class Reference

#include <AECImpRailingPostDef.h>

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

Classes

union  RailingDefFlags
 DOM. More...
 

Public Member Functions

double GetLinearOffset () const
 
void SetLinearOffset (double dOffset)
 
bool IsHidden () const
 
void SetIsHidden (bool bHidden)
 
bool IsMeasureFromEnd () const
 
void SetIsMeasureFromEnd (bool bFromEnd)
 
- Public Member Functions inherited from AECImpObj
const OdStringGetDescription () const
 
void SetDescription (const OdString &strDescription)
 
virtual void onObjectLoaded ()
 
virtual void SubClose ()
 DOM. More...
 
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. More...
 
void SetOwner (AECImpObj *pOwner)
 DOM. More...
 
class AECSIBase * GetImpl () const
 DOM. More...
 
virtual OdResult dwgInFieldsEx20 (AECDbDwgFiler *pFiler)
 DOM. More...
 
virtual OdResult dwgInFieldsEx1 (AECDbDwgFiler *pFiler)
 DOM. More...
 
- 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
 
bool isKindOf (const OdRxClass *pClass) const
 
virtual OdRxObjectPtr clone () const
 
virtual OdRx::Ordering comparedTo (const OdRxObject *pOther) const
 
virtual bool isEqualTo (const OdRxObject *pOther) const
 

Protected Attributes

double m_dLinearOffset
 
RailingDefFlags m_uFlags
 
OdUInt16 m_iUnknown02
 
- Protected Attributes inherited from AECImpObj
class AECSIBase * m_pImp
 DOM. More...
 
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

Position of Railing Post.

<group TA_API_Subobjects_Railing>

Definition at line 34 of file AECImpRailingPostDef.h.

Member Function Documentation

◆ GetLinearOffset()

double AECImpRailingPostDef::GetLinearOffset ( ) const

Returns linear offset from beginning of railing.

◆ IsHidden()

bool AECImpRailingPostDef::IsHidden ( ) const

Returns whether the post is hidden.

◆ IsMeasureFromEnd()

bool AECImpRailingPostDef::IsMeasureFromEnd ( ) const

Returns whether the offset is measured from the end of railing.

◆ SetIsHidden()

void AECImpRailingPostDef::SetIsHidden ( bool  bHidden)

Sets whether the post is hidden.

◆ SetIsMeasureFromEnd()

void AECImpRailingPostDef::SetIsMeasureFromEnd ( bool  bFromEnd)

Returns whether the offset is measured from the end of railing.

◆ SetLinearOffset()

void AECImpRailingPostDef::SetLinearOffset ( double  dOffset)

Sets linear offset from beginning of railing.

Member Data Documentation

◆ m_dLinearOffset

double AECImpRailingPostDef::m_dLinearOffset
protected

Definition at line 95 of file AECImpRailingPostDef.h.

◆ m_iUnknown02

OdUInt16 AECImpRailingPostDef::m_iUnknown02
protected

Definition at line 101 of file AECImpRailingPostDef.h.

◆ m_uFlags

RailingDefFlags AECImpRailingPostDef::m_uFlags
protected

Definition at line 98 of file AECImpRailingPostDef.h.


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