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

#include <AECWallCompOverride.h>

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

Public Types

enum  FaceType { kLeftFace = 0 , kRightFace = 1 , kBothFaces = 2 }
 

Public Member Functions

FaceType appliedToFaces () const
 
OdResult setAppliedToFaces (FaceType ft)
 
AECAnchorToCurveXPtr xPos ()
 
AECAnchorToCurveYPtr yPos ()
 
AECWallElevPtr startElevation ()
 
AECWallElevPtr endElevation ()
 
OdInt32 componentIndex () const
 
OdResult setComponentIndex (OdUInt16 index)
 
OdGePoint2d refPoint () const
 
OdResult setRefPoint (const OdGePoint2d &pnt)
 
AECGePolyline2dPtr polyline ()
 
OdBool isEditAtStart () const
 
void setEditAtStart (OdBool val)
 
OdBool isEditAtEnd () const
 
void setEditAtEnd (OdBool val)
 
OdDouble getRefAngle ()
 
void setRefAngle (OdDouble angle)
 
- 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

<group TA_API_Subobjects_Wall>

Definition at line 38 of file AECWallCompOverride.h.

Member Enumeration Documentation

◆ FaceType

Type of face, which to component override is applied.

Enumerator
kLeftFace 
kRightFace 
kBothFaces 

Definition at line 48 of file AECWallCompOverride.h.

Member Function Documentation

◆ appliedToFaces()

FaceType AECWallCompOverride::appliedToFaces ( ) const

Returns appliedToFaces property.

◆ componentIndex()

OdInt32 AECWallCompOverride::componentIndex ( ) const

Accessor for componentIndex property. Component`s index ( AECWallStyleComp::GetIndex )

◆ endElevation()

AECWallElevPtr AECWallCompOverride::endElevation ( )

Returns end elevation for this WCO object.

◆ getRefAngle()

OdDouble AECWallCompOverride::getRefAngle ( )

Gets refAngle property

◆ isEditAtEnd()

OdBool AECWallCompOverride::isEditAtEnd ( ) const

Returns editAtEnd property.

◆ isEditAtStart()

OdBool AECWallCompOverride::isEditAtStart ( ) const

Returns editAtStart property.

◆ polyline()

AECGePolyline2dPtr AECWallCompOverride::polyline ( )

Returns Polyline object for this WCO.

◆ refPoint()

OdGePoint2d AECWallCompOverride::refPoint ( ) const

Accessor for reference point.

◆ setAppliedToFaces()

OdResult AECWallCompOverride::setAppliedToFaces ( FaceType  ft)

Sets appliedToFaces property.

◆ setComponentIndex()

OdResult AECWallCompOverride::setComponentIndex ( OdUInt16  index)

Sets the component index.

◆ setEditAtEnd()

void AECWallCompOverride::setEditAtEnd ( OdBool  val)

Sets editAtEnd property.

◆ setEditAtStart()

void AECWallCompOverride::setEditAtStart ( OdBool  val)

Sets editAtStart property.

◆ setRefAngle()

void AECWallCompOverride::setRefAngle ( OdDouble  angle)

Gets refAngle property

◆ setRefPoint()

OdResult AECWallCompOverride::setRefPoint ( const OdGePoint2d pnt)

Sets refPoint

◆ startElevation()

AECWallElevPtr AECWallCompOverride::startElevation ( )

Returns start elevation for this WCO object.

◆ xPos()

AECAnchorToCurveXPtr AECWallCompOverride::xPos ( )

Returns X-anchor for this WCO object.

◆ yPos()

AECAnchorToCurveYPtr AECWallCompOverride::yPos ( )

Returns Y-anchor for this WCO object.


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