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

#include <AECRailingHeightInfo.h>

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

Public Member Functions

OdUInt32 GetBaseNodeCount () const
 
void SetBaseNodeCount (OdUInt32 iCount)
 
double GetBaseNodeElevation1 (OdUInt32 iIndex) const
 
void SetBaseNodeElevation1 (OdUInt32 iIndex, double dHeight)
 
double GetBaseNodeElevation2 (OdUInt32 iIndex) const
 
void SetBaseNodeElevation2 (OdUInt32 iIndex, double dHeight)
 
double GetBaseNodeOffset (OdUInt32 iIndex) const
 
void SetBaseNodeOffset (OdUInt32 iIndex, double dOffset)
 
- 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

std::vector< double > m_aHeights1
 
std::vector< double > m_aHeights2
 
std::vector< double > m_aPositions
 
AECImpObjPtr m_pUnknown01
 
OdInt16 m_iUnknown01
 
- 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

Railing Height Information.

<group TA_API_Subobjects_Railing>

Definition at line 34 of file AECRailingHeightInfo.h.

Member Function Documentation

◆ GetBaseNodeCount()

OdUInt32 AECRailingHeightInfo::GetBaseNodeCount ( ) const

Return the number of base nodes.

Remarks
In most cases it is the number of riser from owner stair.

◆ GetBaseNodeElevation1()

double AECRailingHeightInfo::GetBaseNodeElevation1 ( OdUInt32  iIndex) const

◆ GetBaseNodeElevation2()

double AECRailingHeightInfo::GetBaseNodeElevation2 ( OdUInt32  iIndex) const

◆ GetBaseNodeOffset()

double AECRailingHeightInfo::GetBaseNodeOffset ( OdUInt32  iIndex) const

Returns base node offset.

◆ SetBaseNodeCount()

void AECRailingHeightInfo::SetBaseNodeCount ( OdUInt32  iCount)

Sets the number of base nodes.

Remarks
In most cases it is the number of riser from owner stair.

◆ SetBaseNodeElevation1()

void AECRailingHeightInfo::SetBaseNodeElevation1 ( OdUInt32  iIndex,
double  dHeight 
)

◆ SetBaseNodeElevation2()

void AECRailingHeightInfo::SetBaseNodeElevation2 ( OdUInt32  iIndex,
double  dHeight 
)

◆ SetBaseNodeOffset()

void AECRailingHeightInfo::SetBaseNodeOffset ( OdUInt32  iIndex,
double  dOffset 
)

Sets base node offset.

Member Data Documentation

◆ m_aHeights1

std::vector<double> AECRailingHeightInfo::m_aHeights1
protected

Definition at line 83 of file AECRailingHeightInfo.h.

◆ m_aHeights2

std::vector<double> AECRailingHeightInfo::m_aHeights2
protected

Definition at line 87 of file AECRailingHeightInfo.h.

◆ m_aPositions

std::vector<double> AECRailingHeightInfo::m_aPositions
protected

Definition at line 90 of file AECRailingHeightInfo.h.

◆ m_iUnknown01

OdInt16 AECRailingHeightInfo::m_iUnknown01
protected

Definition at line 97 of file AECRailingHeightInfo.h.

◆ m_pUnknown01

AECImpObjPtr AECRailingHeightInfo::m_pUnknown01
protected

Definition at line 94 of file AECRailingHeightInfo.h.


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