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

#include <AECStairFlight.h>

Inheritance diagram for AECStairFlight:
AECStairComponent AECImpObj OdRxObjectImpl< OdRxObject, AECImpObj > OdRxObject

Public Member Functions

double GetStartLeftOffset () const
 
void SetStartLeftOffset (double dOffset)
 
double GetStartRightOffset () const
 
void SetStartRightOffset (double dOffset)
 
double GetEndLeftOffset () const
 
void SetEndLeftOffset (double dOffset)
 
double GetEndRightOffset () const
 
void SetEndRightOffset (double dOffset)
 
virtual void GetContour (FacetModeler::Contour2D &rContour) const
 
void Set (const FacetModeler::Segment2D &rSegment)
 
void SetFullCircle (double dRadius, double dStartAngle, bool bClockwise)
 
- Public Member Functions inherited from AECStairComponent
void ToggleLeftSide (bool bCustomizationOn)
 
AECGePolyline2dSubPtr GetLeftSide () const
 
void ToggleRightSide (bool bCustomizationOn)
 
AECGePolyline2dSubPtr GetRightSide () const
 
void SetWidth (double dWidth)
 
- 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 AECStairComponent
AECImpObjPtr m_pImpObject
 
- Protected Attributes inherited from AECImpObj
class AECSIBase * m_pImp
 DOM. More...
 
OdUInt16 m_iMinSupportedVersion
 

Detailed Description

Stair Flight.

<group TA_API_Subobjects_Stair>

Definition at line 35 of file AECStairFlight.h.

Member Function Documentation

◆ GetContour()

virtual void AECStairFlight::GetContour ( FacetModeler::Contour2D rContour) const
virtual

AECStairComponent override.

Reimplemented from AECStairComponent.

◆ GetEndLeftOffset()

double AECStairFlight::GetEndLeftOffset ( ) const

Returns the end offset to left.

◆ GetEndRightOffset()

double AECStairFlight::GetEndRightOffset ( ) const

Returns the end offset to right.

◆ GetStartLeftOffset()

double AECStairFlight::GetStartLeftOffset ( ) const

Returns the start offset to left.

◆ GetStartRightOffset()

double AECStairFlight::GetStartRightOffset ( ) const

Returns the start offset to right.

◆ Set()

void AECStairFlight::Set ( const FacetModeler::Segment2D rSegment)

Sets flight baseline.

◆ SetEndLeftOffset()

void AECStairFlight::SetEndLeftOffset ( double  dOffset)

Sets the end offset to left.

◆ SetEndRightOffset()

void AECStairFlight::SetEndRightOffset ( double  dOffset)

Sets the end offset to right.

◆ SetFullCircle()

void AECStairFlight::SetFullCircle ( double  dRadius,
double  dStartAngle,
bool  bClockwise 
)

Sets flight baseline to full circle.

Remarks
Used only in spiral stairs.

◆ SetStartLeftOffset()

void AECStairFlight::SetStartLeftOffset ( double  dOffset)

Sets the start offset to left.

◆ SetStartRightOffset()

void AECStairFlight::SetStartRightOffset ( double  dOffset)

Sets the start offset to right.


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