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

#include <AECIndexSpecifierBoundaryEdge.h>

Inheritance diagram for AECIndexSpecifierBoundaryEdge:
AECIndexSpecifier AECImpObj OdRxObjectImpl< OdRxObject, AECImpObj > OdRxObject

Classes

union  Flags
 DOM. More...
 

Public Types

enum  Location { eBottom = 0 , eRight = 1 , eTop = 2 , eLeft = 3 }
 
- Public Types inherited from AECIndexSpecifier
enum  IndexSpecifierType { eBoundaryEdge = 0 , eExplicit = 1 , eLocation = 2 }
 

Public Member Functions

bool IsTop () const
 
void SetIsTop (bool bIsTop)
 
bool IsBottom () const
 
void SetIsBottom (bool bIsBottom)
 
bool IsLeft () const
 
void SetIsLeft (bool bIsLeft)
 
bool IsRight () const
 
void SetIsRight (bool bIsRight)
 
virtual bool IsAppliedTo (OdUInt16 iIndex, OdUInt16 iNumOfElements) const
 
bool IsAppliedTo (Location eLocation) const
 
- Public Member Functions inherited from AECIndexSpecifier
bool IsAppliedTo (OdUInt16 iPositionIndex, AECGeNestedGridDivisionPtr pDivision, double dCellDimension) 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
 

Protected Attributes

Flags m_uFlags
 
- 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

Nested Grid Index Specifier by Boundary Edge.

<group TA_API_Subobjects_GeNg>

Definition at line 34 of file AECIndexSpecifierBoundaryEdge.h.

Member Enumeration Documentation

◆ Location

Enumerator
eBottom 
eRight 
eTop 
eLeft 

Definition at line 39 of file AECIndexSpecifierBoundaryEdge.h.

Member Function Documentation

◆ IsAppliedTo() [1/2]

bool AECIndexSpecifierBoundaryEdge::IsAppliedTo ( Location  eLocation) const

◆ IsAppliedTo() [2/2]

virtual bool AECIndexSpecifierBoundaryEdge::IsAppliedTo ( OdUInt16  iIndex,
OdUInt16  iNumOfElements 
) const
virtual

AECIndexSpecifier override.

Reimplemented from AECIndexSpecifier.

◆ IsBottom()

bool AECIndexSpecifierBoundaryEdge::IsBottom ( ) const

Returns if specifier stores indices of bottom items.

◆ IsLeft()

bool AECIndexSpecifierBoundaryEdge::IsLeft ( ) const

Returns if specifier stores indices of left items.

◆ IsRight()

bool AECIndexSpecifierBoundaryEdge::IsRight ( ) const

Returns if specifier stores indices of right items.

◆ IsTop()

bool AECIndexSpecifierBoundaryEdge::IsTop ( ) const

Returns whether specifier stores indices of top items.

◆ SetIsBottom()

void AECIndexSpecifierBoundaryEdge::SetIsBottom ( bool  bIsBottom)

Sets whether specifier stores indices of bottom items.

◆ SetIsLeft()

void AECIndexSpecifierBoundaryEdge::SetIsLeft ( bool  bIsLeft)

Sets whether if specifier stores indices of left items.

◆ SetIsRight()

void AECIndexSpecifierBoundaryEdge::SetIsRight ( bool  bIsRight)

Sets whether specifier stores indices of right items.

◆ SetIsTop()

void AECIndexSpecifierBoundaryEdge::SetIsTop ( bool  bIsTop)

Sets whether specifier stores indices of top items of not.

Member Data Documentation

◆ m_uFlags

Flags AECIndexSpecifierBoundaryEdge::m_uFlags
protected

Definition at line 124 of file AECIndexSpecifierBoundaryEdge.h.


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