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

#include <AECStairCalculatorData.h>

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

Public Member Functions

double GetHeight () const
 
void SetHeight (double dHeight)
 
AECDefs::StairCalculatorType GetType () const
 
void SetType (AECDefs::StairCalculatorType eType)
 
double GetLength () const
 
void SetLength (double dLength)
 
double GetRiser () const
 
void SetRiser (double dRiser)
 
double GetTread () const
 
void SetTread (double dTread)
 
double GetCalcValue () const
 
void SetCalcValue (double dValue)
 
double GetNosingLength () const
 
void SetNosingLength (double dNosingLength)
 
double GetTreadThickness () const
 
void SetTreadThickness (double dThickness)
 
double GetRiserThickness () const
 
void SetRiserThickness (double dThickness)
 
double GetLandingThickness () const
 
void SetLandingThickness (double dThickness)
 
OdUInt32 GetRiserCount () const
 
void SetRiserCount (OdUInt32 iCount)
 
double GetFloorTopDepth () const
 
void SetFloorTopDepth (double dDepth)
 
double GetFloorBottomDepth () const
 
void SetFloorBottomDepth (double dDepth)
 
double GetFloorTopOffset () const
 
void SetFloorTopOffset (double dOffset)
 
double GetFloorBottomOffset () const
 
void SetFloorBottomOffset (double dOffset)
 
double GetSideClearance () const
 
void SetSideClearance (double dClearance)
 
double GetHeadroomHeight () const
 
void SetHeadroomHeight (double dHeight)
 
bool IsDisplayRisers () const
 
void SetIsDisplayRisers (bool bDisplay)
 
bool IsDisplayTreads () const
 
void SetIsDisplayTreads (bool bDisplay)
 
- 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

AECImpObjPtr m_pImpObject
 
- 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

Stair Calculator Data.

<group TA_API_Subobjects_Stair>

Definition at line 35 of file AECStairCalculatorData.h.

Member Function Documentation

◆ GetCalcValue()

double AECStairCalculatorData::GetCalcValue ( ) const

Returns calculation value.

◆ GetFloorBottomDepth()

double AECStairCalculatorData::GetFloorBottomDepth ( ) const

Returns the distance between floor and stairs at the bottom.

◆ GetFloorBottomOffset()

double AECStairCalculatorData::GetFloorBottomOffset ( ) const

Returns the offset of stairs from floor at the bottom.

◆ GetFloorTopDepth()

double AECStairCalculatorData::GetFloorTopDepth ( ) const

Returns the distance between floor and stairs at the top.

◆ GetFloorTopOffset()

double AECStairCalculatorData::GetFloorTopOffset ( ) const

Returns the offset of stairs from floor at the top.

◆ GetHeadroomHeight()

double AECStairCalculatorData::GetHeadroomHeight ( ) const

Returns the headroom height.

◆ GetHeight()

double AECStairCalculatorData::GetHeight ( ) const

Returns the height of the stair.

◆ GetLandingThickness()

double AECStairCalculatorData::GetLandingThickness ( ) const

Returns the thickness of the landings.

◆ GetLength()

double AECStairCalculatorData::GetLength ( ) const

Returns the length of the stair.

◆ GetNosingLength()

double AECStairCalculatorData::GetNosingLength ( ) const

Returns nosing length

◆ GetRiser()

double AECStairCalculatorData::GetRiser ( ) const

Returns the height of one riser.

◆ GetRiserCount()

OdUInt32 AECStairCalculatorData::GetRiserCount ( ) const

Returns the number of risers in the stair.

◆ GetRiserThickness()

double AECStairCalculatorData::GetRiserThickness ( ) const

Returns the thickness of one riser.

◆ GetSideClearance()

double AECStairCalculatorData::GetSideClearance ( ) const

Returns the side clearance.

◆ GetTread()

double AECStairCalculatorData::GetTread ( ) const

Returns the length of one tread.

◆ GetTreadThickness()

double AECStairCalculatorData::GetTreadThickness ( ) const

Returns the thickness of one tread.

◆ GetType()

AECDefs::StairCalculatorType AECStairCalculatorData::GetType ( ) const

Returns the type of calculation rule.

◆ IsDisplayRisers()

bool AECStairCalculatorData::IsDisplayRisers ( ) const

Returns whether it is needed to display risers.

◆ IsDisplayTreads()

bool AECStairCalculatorData::IsDisplayTreads ( ) const

Returns whether it is needed to display risers.

◆ SetCalcValue()

void AECStairCalculatorData::SetCalcValue ( double  dValue)

Sets calculation value.

◆ SetFloorBottomDepth()

void AECStairCalculatorData::SetFloorBottomDepth ( double  dDepth)

Sets the distance between floor and stairs at the bottom.

◆ SetFloorBottomOffset()

void AECStairCalculatorData::SetFloorBottomOffset ( double  dOffset)

Sets the offset of stairs from floor at the bottom.

◆ SetFloorTopDepth()

void AECStairCalculatorData::SetFloorTopDepth ( double  dDepth)

Sets the distance between floor and stairs at the top.

◆ SetFloorTopOffset()

void AECStairCalculatorData::SetFloorTopOffset ( double  dOffset)

Sets the offset of stairs from floor at the top.

◆ SetHeadroomHeight()

void AECStairCalculatorData::SetHeadroomHeight ( double  dHeight)

Sets the headroom height.

◆ SetHeight()

void AECStairCalculatorData::SetHeight ( double  dHeight)

Sets the height of the stair.

◆ SetIsDisplayRisers()

void AECStairCalculatorData::SetIsDisplayRisers ( bool  bDisplay)

Sets whether it is needed to display risers.

◆ SetIsDisplayTreads()

void AECStairCalculatorData::SetIsDisplayTreads ( bool  bDisplay)

Sets whether it is needed to display risers.

◆ SetLandingThickness()

void AECStairCalculatorData::SetLandingThickness ( double  dThickness)

Sets the thickness of the landings.

◆ SetLength()

void AECStairCalculatorData::SetLength ( double  dLength)

Sets the length of the stair.

◆ SetNosingLength()

void AECStairCalculatorData::SetNosingLength ( double  dNosingLength)

Sets nosing length.

◆ SetRiser()

void AECStairCalculatorData::SetRiser ( double  dRiser)

Sets the height of one riser.

◆ SetRiserCount()

void AECStairCalculatorData::SetRiserCount ( OdUInt32  iCount)

Sets the number of risers in the stair.

◆ SetRiserThickness()

void AECStairCalculatorData::SetRiserThickness ( double  dThickness)

Sets the thickness of one riser.

◆ SetSideClearance()

void AECStairCalculatorData::SetSideClearance ( double  dClearance)

Sets the side clearance.

◆ SetTread()

void AECStairCalculatorData::SetTread ( double  dTread)

Sets the length of one tread.

◆ SetTreadThickness()

void AECStairCalculatorData::SetTreadThickness ( double  dThickness)

Sets the thickness of one tread.

◆ SetType()

void AECStairCalculatorData::SetType ( AECDefs::StairCalculatorType  eType)

Sets the type of calculation rule.

Member Data Documentation

◆ m_pImpObject

AECImpObjPtr AECStairCalculatorData::m_pImpObject
protected

Definition at line 232 of file AECStairCalculatorData.h.


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