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

#include <AECWallCutLineAnchor.h>

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

Public Types

enum  HorizontalRelation {
  ehrFromWallStart = 0 , ehrFromWallEnd = 1 , ehrFromWallMidPoint = 3 , ehrFromPrevPoint = 4 ,
  ehrFromNextPoint = 5 , ehrFromMidOfNeighbours = 6
}
 
enum  VerticalRelation { evrFromBaseLine = 2 , evrFromPrevPoint = 4 , evrFromNextPoint = 5 , evrFromBaseHeight = 7 }
 

Public Member Functions

double GetHorizontalOffset () const
 
void SetHorizontalOffset (double dOffset)
 
double GetVerticalOffset () const
 
void SetVerticalOffset (double dOffset)
 
HorizontalRelation GetHorizontalRelation () const
 
void SetHorizontalRelation (HorizontalRelation eRelation)
 
VerticalRelation GetVerticalRelation () const
 
void SetVerticalRelation (VerticalRelation eRelation)
 
- 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

double m_dHorizontalOffset
 
double m_dVerticalOffset
 
HorizontalRelation m_uHorizontalFlags
 
VerticalRelation m_uVerticalFlags
 
- 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

Wall Cut Line Anchor.

<group TA_API_Subobjects_Wall>

Definition at line 34 of file AECWallCutLineAnchor.h.

Member Enumeration Documentation

◆ HorizontalRelation

Horizontal relative position of anchor.

Remarks
@untitled table ehrFromWallStart Location is measured from Wall start ehrFromWallEnd Location is measured from Wall end ehrFromWallMidPoint Location is measured from Wall mid point ehrFromPrevPoint Location is measured from the location of previous anchor ehrFromNextPoint Location is measured from the location of next anchor ehrFromMidOfNeighbours Location is measured from the average of locations of neighbouring anchors
Enumerator
ehrFromWallStart 
ehrFromWallEnd 
ehrFromWallMidPoint 
ehrFromPrevPoint 
ehrFromNextPoint 
ehrFromMidOfNeighbours 

Definition at line 51 of file AECWallCutLineAnchor.h.

◆ VerticalRelation

Vertical relative position of anchor.

Remarks
@untitled table evrFromBaseLine Location is measured from Wall baseline evrFromPrevPoint Location is measured from the location of previous anchor evrFromNextPoint Location is measured from the location of next anchor evrFromBaseHeight Location is measured from Wall base height
Enumerator
evrFromBaseLine 
evrFromPrevPoint 
evrFromNextPoint 
evrFromBaseHeight 

Definition at line 71 of file AECWallCutLineAnchor.h.

Member Function Documentation

◆ GetHorizontalOffset()

double AECWallCutLineAnchor::GetHorizontalOffset ( ) const

Returns the offset along X Axis in Wall OCS.

Remarks
This offset is measured from the location defined by GetHorizontalRelation() result.

◆ GetHorizontalRelation()

HorizontalRelation AECWallCutLineAnchor::GetHorizontalRelation ( ) const

Returns horizontal relative position of anchor.

◆ GetVerticalOffset()

double AECWallCutLineAnchor::GetVerticalOffset ( ) const

Returns the offset along Z Axis in Wall OCS.

Remarks
This offset is measured from the location defined by GetVerticalOffset() result.

◆ GetVerticalRelation()

VerticalRelation AECWallCutLineAnchor::GetVerticalRelation ( ) const

Returns vertical relative position of anchor.

◆ SetHorizontalOffset()

void AECWallCutLineAnchor::SetHorizontalOffset ( double  dOffset)

Sets the offset along X Axis in Wall OCS.

◆ SetHorizontalRelation()

void AECWallCutLineAnchor::SetHorizontalRelation ( HorizontalRelation  eRelation)

Sets horizontal relative position of anchor.

◆ SetVerticalOffset()

void AECWallCutLineAnchor::SetVerticalOffset ( double  dOffset)

Sets the offset along Z Axis in Wall OCS.

◆ SetVerticalRelation()

void AECWallCutLineAnchor::SetVerticalRelation ( VerticalRelation  eRelation)

Sets vertical relative position of anchor.

Member Data Documentation

◆ m_dHorizontalOffset

double AECWallCutLineAnchor::m_dHorizontalOffset
protected

Definition at line 129 of file AECWallCutLineAnchor.h.

◆ m_dVerticalOffset

double AECWallCutLineAnchor::m_dVerticalOffset
protected

Definition at line 130 of file AECWallCutLineAnchor.h.

◆ m_uHorizontalFlags

HorizontalRelation AECWallCutLineAnchor::m_uHorizontalFlags
protected

Definition at line 131 of file AECWallCutLineAnchor.h.

◆ m_uVerticalFlags

VerticalRelation AECWallCutLineAnchor::m_uVerticalFlags
protected

Definition at line 132 of file AECWallCutLineAnchor.h.


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