CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
AECGeNestedGridDivisionManual Class Reference

#include <AECGeNestedGridDivisionManual.h>

Inheritance diagram for AECGeNestedGridDivisionManual:
AECGeNestedGridDivision AECImpObj OdRxObjectImpl< OdRxObject, AECImpObj > OdRxObject

Public Member Functions

OdUInt32 GetManualEdgeDefinitionCount () const
 
AECGeNestedGridDivisionManualEdgeDefSubPtr GetManualEdgeDefinitionIndex (OdUInt32 iIndex) const
 
AECImpArraySubPtr GetManualEdgeDefinitions () const
 
virtual OdUInt16 GetCellCount (double dDistUnderBaseline, double dDistAboveBaseHeight, double dGridDim) const
 
virtual void GetCellsDims (double dGridDim, std::vector< double > &aOffsets) const
 
- Public Member Functions inherited from AECGeNestedGridDivision
OdUInt16 GetIndex ()
 
const OdStringGetName () const
 
void SetName (const OdString &strDivisionName)
 
Orientation GetOrientation () const
 
void SetOrientation (Orientation eOrientation)
 
double GetStartOffset () const
 
void SetStartOffset (double dStartOffset)
 
double GetEndOffset () const
 
void SetEndOffset (double dEndOffset)
 
virtual OdUInt16 GetCellCount (double dDistUnderBaseline, double dDistAboveBaseHeight, double dGridDim) const
 
virtual void GetCellsDims (double dGridDim, std::vector< double > &aOffsets) const
 
- Public Member Functions inherited from AECImpObj
const OdStringGetDescription () const
 
void SetDescription (const OdString &strDescription)
 
virtual void onObjectLoaded ()
 
virtual void SubClose ()
 DOM.
 
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.
 
void SetOwner (AECImpObj *pOwner)
 DOM.
 
class AECSIBase * GetImpl () const
 DOM.
 
virtual OdResult dwgInFieldsEx20 (AECDbDwgFiler *pFiler)
 DOM.
 
virtual OdResult dwgInFieldsEx1 (AECDbDwgFiler *pFiler)
 DOM.
 
- 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
 
virtual void addRef ()=0
 
virtual void release ()=0
 
virtual long numRefs () const
 
bool isKindOf (const OdRxClass *pClass) const
 
virtual OdRxObjectPtr clone () const
 
virtual void copyFrom (const OdRxObject *pSource)
 
virtual OdRx::Ordering comparedTo (const OdRxObject *pOther) const
 
virtual bool isEqualTo (const OdRxObject *pOther) const
 

Protected Attributes

AECImpArray m_aManualEdgeDefs
 
- Protected Attributes inherited from AECGeNestedGridDivision
Orientation m_eOrientation
 
OdUInt16 m_iDivisionIndex
 
double m_dStartOffset
 
double m_dEndOffset
 
OdString m_strDivisionName
 
bool m_bIndexCorrect
 
- Protected Attributes inherited from AECImpObj
class AECSIBase * m_pImp
 DOM.
 
OdUInt16 m_iMinSupportedVersion
 

Additional Inherited Members

- Public Types inherited from AECGeNestedGridDivision
enum  Orientation { eHorizontal = 0 , eVertical = 1 }
 
- 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 Division Manual.

<group TA_API_Subobjects_GeNg>

Definition at line 36 of file AECGeNestedGridDivisionManual.h.

Member Function Documentation

◆ GetCellCount()

virtual OdUInt16 AECGeNestedGridDivisionManual::GetCellCount ( double  dDistUnderBaseline,
double  dDistAboveBaseHeight,
double  dGridDim 
) const
virtual

AECGeNestedGridDivision override.

Reimplemented from AECGeNestedGridDivision.

◆ GetCellsDims()

virtual void AECGeNestedGridDivisionManual::GetCellsDims ( double  dGridDim,
std::vector< double > &  aOffsets 
) const
virtual

AECGeNestedGridDivision override.

Reimplemented from AECGeNestedGridDivision.

◆ GetManualEdgeDefinitionCount()

OdUInt32 AECGeNestedGridDivisionManual::GetManualEdgeDefinitionCount ( ) const

Returns the number of manual edge definitions.

◆ GetManualEdgeDefinitionIndex()

AECGeNestedGridDivisionManualEdgeDefSubPtr AECGeNestedGridDivisionManual::GetManualEdgeDefinitionIndex ( OdUInt32  iIndex) const

Returns manual edge definitions by index.

Remarks
Throws eInvalidIndex exception for invalid iIndex parameter.

◆ GetManualEdgeDefinitions()

AECImpArraySubPtr AECGeNestedGridDivisionManual::GetManualEdgeDefinitions ( ) const

Returns a pointer to the edge definitions array.

Remarks
The elements should be of AECGeNestedGridDivisionManualEdgeDef type.

Member Data Documentation

◆ m_aManualEdgeDefs

AECImpArray AECGeNestedGridDivisionManual::m_aManualEdgeDefs
protected

Definition at line 75 of file AECGeNestedGridDivisionManual.h.


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