CFx SDK Documentation  2023 SP0
Public Member Functions | List of all members
AECStairFlightSpan Class Reference

#include <AECStairFlightSpan.h>

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

Public Member Functions

double GetLength () const
 
void SetLength (double dLength)
 
OdUInt16 GetRiserCount () const
 
void SetRiserCount (OdUInt16 iCount)
 
OdUInt16 GetStartComponent () const
 
void SetStartComponent (OdInt16 iIndex)
 
OdUInt16 GetEndComponent () const
 
void SetEndComponent (OdInt16 iIndex)
 
bool IsMinLimit () const
 
void SetIsMinLimit (bool bLimit)
 
bool IsMaxLimit () const
 
void SetIsMaxLimit (bool bLimit)
 
OdUInt16 GetMinRiserCount () const
 
void SetMinRiserCount (OdUInt16 iCount)
 
OdUInt16 GetMaxRiserCount () const
 
void SetMaxRiserCount (OdUInt16 iCount)
 
double GetLandingExtension () const
 
void SetLandingExtension (double dExtension)
 
double GetTread () const
 
void SetTread (double dTread)
 
double GetStartExtension () const
 
void SetStartExtension (double dExtension)
 
OdUInt32 GetAutoLandingCount () const
 
OdUInt16 GetAutoLandingByIndex (OdUInt32 iIndex) const
 
- 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
 

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 ()
 
- Protected Attributes inherited from AECImpObj
class AECSIBase * m_pImp
 DOM. More...
 
OdUInt16 m_iMinSupportedVersion
 

Detailed Description

Stair Flight Span.

<group TA_API_Subobjects_Stair>

Definition at line 34 of file AECStairFlightSpan.h.

Member Function Documentation

◆ GetAutoLandingByIndex()

OdUInt16 AECStairFlightSpan::GetAutoLandingByIndex ( OdUInt32  iIndex) const

Returns the position of autolanding.

◆ GetAutoLandingCount()

OdUInt32 AECStairFlightSpan::GetAutoLandingCount ( ) const

Returns the number of auto-landings.

◆ GetEndComponent()

OdUInt16 AECStairFlightSpan::GetEndComponent ( ) const

Returns the index of last component in span.

◆ GetLandingExtension()

double AECStairFlightSpan::GetLandingExtension ( ) const

Returns landing extension.

◆ GetLength()

double AECStairFlightSpan::GetLength ( ) const

Returns span length.

◆ GetMaxRiserCount()

OdUInt16 AECStairFlightSpan::GetMaxRiserCount ( ) const

Returns the maximum number of risers.

◆ GetMinRiserCount()

OdUInt16 AECStairFlightSpan::GetMinRiserCount ( ) const

Returns the minimum number of risers.

◆ GetRiserCount()

OdUInt16 AECStairFlightSpan::GetRiserCount ( ) const

Returns the number of risers.

◆ GetStartComponent()

OdUInt16 AECStairFlightSpan::GetStartComponent ( ) const

Returns the index of first component in span.

◆ GetStartExtension()

double AECStairFlightSpan::GetStartExtension ( ) const

Returns start extension.

◆ GetTread()

double AECStairFlightSpan::GetTread ( ) const

Returns tread length.

◆ IsMaxLimit()

bool AECStairFlightSpan::IsMaxLimit ( ) const

Returns whether flight has maximum riser limit.

◆ IsMinLimit()

bool AECStairFlightSpan::IsMinLimit ( ) const

Returns whether flight has minimum riser limit.

◆ SetEndComponent()

void AECStairFlightSpan::SetEndComponent ( OdInt16  iIndex)

Sets the index of last component in span.

◆ SetIsMaxLimit()

void AECStairFlightSpan::SetIsMaxLimit ( bool  bLimit)

Sets whether flight has maximum riser limit.

◆ SetIsMinLimit()

void AECStairFlightSpan::SetIsMinLimit ( bool  bLimit)

Sets whether flight has minimum riser limit.

◆ SetLandingExtension()

void AECStairFlightSpan::SetLandingExtension ( double  dExtension)

Sets landing extension.

◆ SetLength()

void AECStairFlightSpan::SetLength ( double  dLength)

Sets span length.

◆ SetMaxRiserCount()

void AECStairFlightSpan::SetMaxRiserCount ( OdUInt16  iCount)

Sets the maximum number of risers.

◆ SetMinRiserCount()

void AECStairFlightSpan::SetMinRiserCount ( OdUInt16  iCount)

Sets the minimum number of risers.

◆ SetRiserCount()

void AECStairFlightSpan::SetRiserCount ( OdUInt16  iCount)

Sets the number of risers.

◆ SetStartComponent()

void AECStairFlightSpan::SetStartComponent ( OdInt16  iIndex)

Sets the index of first component in span.

◆ SetStartExtension()

void AECStairFlightSpan::SetStartExtension ( double  dExtension)

Sets start extension.

◆ SetTread()

void AECStairFlightSpan::SetTread ( double  dTread)

Sets tread length.


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