|
CFx SDK Documentation 2024 SP0
|
#include <AECGeGridUVW.h>
Public Member Functions | |
| double | GetZDimension () const |
| void | SetZDimension (double dDimension) |
| double | GetZBaySize () const |
| void | SetZBaySize (double dSize) |
| double | GetZStartOffset () const |
| void | SetZStartOffset (double dOffset) |
| double | GetZEndOffset () const |
| void | SetZEndOffset (double dOffset) |
| AECDefs::SpacingType | GetZSpacingType () const |
| void | SetZSpacingType (AECDefs::SpacingType eType) |
| OdUInt32 | GetVolumeCount () const |
| AECLayoutGrid3dVolumeSubPtr | GetVolumeByIndex (OdUInt32 iIndex) const |
| AECImpArraySubPtr | GetVolumes () const |
| DOM. | |
| void | GetRealZDimension (OdGeInterval &intDimension) const |
| void | GetRealZPositions (std::vector< double > &aPos) const |
| OdUInt32 | GetZCellCount () const |
| void | SetZCellCount (OdUInt32 iCount) |
| void | AddXGridLine (double dLocation) |
| void | ModeXGridLine (double dLocation, double dNewLocation) |
| void | RemoveXGridLine (double dLocation) |
| void | AddYGridLine (double dLocation) |
| void | ModeYGridLine (double dLocation, double dNewLocation) |
| void | RemoveYGridLine (double dLocation) |
| void | AddZGridLine (double dLocation) |
| void | ModeZGridLine (double dLocation, double dNewLocation) |
| void | RemoveZGridLine (double dLocation) |
| void | Regenerate () |
Public Member Functions inherited from AECGeGridUV | |
| double | GetXDimension () const |
| void | SetXDimension (double dDimension) |
| double | GetYDimension () const |
| void | SetYDimension (double dDimension) |
| double | GetXBaySize () const |
| void | SetXBaySize (double dSize) |
| double | GetYBaySize () const |
| void | SetYBaySize (double dSize) |
| double | GetXStartOffset () const |
| void | SetXStartOffset (double dOffset) |
| double | GetXEndOffset () const |
| void | SetXEndOffset (double dOffset) |
| double | GetYStartOffset () const |
| void | SetYStartOffset (double dOffset) |
| double | GetYEndOffset () const |
| void | SetYEndOffset (double dOffset) |
| AECDefs::SpacingType | GetXSpacingType () const |
| void | SetXSpacingType (AECDefs::SpacingType eType) |
| AECDefs::SpacingType | GetYSpacingType () const |
| void | SetYSpacingType (AECDefs::SpacingType eType) |
| OdUInt32 | GetNextIndex () const |
| OdUInt32 | GetNextIndexInc () |
| OdUInt32 | GetNodeCount () const |
| AECLayoutGrid2dNodeSubPtr | GetNodeByIndex (OdUInt32 iIndex) const |
| AECImpArraySubPtr | GetNodes () const |
| DOM. | |
| OdUInt32 | GetCellCount () const |
| AECLayoutGrid2dCellSubPtr | GetCellByIndex (OdUInt32 iIndex) const |
| AECImpArraySubPtr | GetCells () const |
| DOM. | |
| void | GetRealXDimension (OdGeInterval &intDimension) const |
| void | GetRealXPositions (std::vector< double > &aPos) const |
| void | GetRealYDimension (OdGeInterval &intDimension) const |
| void | GetRealYPositions (std::vector< double > &aPos) const |
| OdUInt32 | GetXCellCount () const |
| void | SetXCellCount (OdUInt32 iCount) |
| OdUInt32 | GetYCellCount () const |
| void | SetYCellCount (OdUInt32 iCount) |
| virtual void | AddXGridLine (double dLocation) |
| virtual void | ModeXGridLine (double dLocation, double dNewLocation) |
| virtual void | RemoveXGridLine (double dLocation) |
| virtual void | AddYGridLine (double dLocation) |
| virtual void | ModeYGridLine (double dLocation, double dNewLocation) |
| virtual void | RemoveYGridLine (double dLocation) |
| virtual void | Regenerate () |
Public Member Functions inherited from AECImpObj | |
| const OdString & | GetDescription () const |
| void | SetDescription (const OdString &strDescription) |
| virtual void | onObjectLoaded () |
| virtual void | SubClose () |
| DOM. | |
| OdRxObject * | GetOwner () const |
| OdRxObject * | GetOwner (OdRxClass *pClass) const |
| void | addRefSubPtr () |
| void | releaseSubPtr () |
| void | assertReadEnabled () const |
| void | assertWriteEnabled (bool autoUndo=true, bool recordModified=true) |
| bool | isReadEnabled () const |
| bool | isWriteEnabled () const |
| OdDbDatabase * | database () 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 OdRxObject * | queryX (const OdRxClass *pClass) const |
| virtual OdRxObject * | x (const OdRxClass *pClass) const |
| virtual OdRxClass * | isA () 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 Member Functions | |
| void | RegenerateXY (OdUInt32 iCntX, OdUInt32 iCntY) |
| DOM. | |
| void | RegenerateXYZ (OdUInt32 iCntX, OdUInt32 iCntY, OdUInt32 iCntZ) |
| DOM. | |
| void | FindZ (double dZ, std::vector< AECLayoutGrid3dNodeSubPtr > &aZ) const |
| DOM. | |
Protected Member Functions inherited from AECGeGridUV | |
| virtual void | RegenerateXY (OdUInt32 iCntX, OdUInt32 iCntY) |
| DOM. | |
| void | FindX (double dX, std::vector< AECLayoutGrid2dNodeSubPtr > &aX) const |
| DOM. | |
| void | FindY (double dY, std::vector< AECLayoutGrid2dNodeSubPtr > &aY) const |
| DOM. | |
Protected Member Functions inherited from OdRxObjectImpl< OdRxObject, AECImpObj > | |
| ODRX_HEAP_OPERATORS () | |
Protected Attributes | |
| double | m_dZDimension |
| double | m_dZBaySize |
| double | m_dZStartOffset |
| double | m_dZEndOffset |
| AECDefs::SpacingType | m_eZSpacing |
| AECImpArray | m_aVolumes |
Protected Attributes inherited from AECGeGridUV | |
| double | m_dXDimension |
| double | m_dYDimension |
| double | m_dXBaySize |
| double | m_dYBaySize |
| double | m_dXStartOffset |
| double | m_dYStartOffset |
| double | m_dXEndOffset |
| double | m_dYEndOffset |
| AECDefs::SpacingType | m_eXSpacing |
| AECDefs::SpacingType | m_eYSpacing |
| OdUInt32 | m_iNextIndex |
| AECImpArray | m_aNodes |
| AECImpArray | m_aCells |
Protected Attributes inherited from AECImpObj | |
| class AECSIBase * | m_pImp |
| DOM. | |
| OdUInt16 | m_iMinSupportedVersion |
Additional Inherited Members | |
Static Public Member Functions inherited from OdRxObjectImpl< OdRxObject, AECImpObj > | |
| static OdSmartPtr< AECImpObj > | createObject () |
Static Public Member Functions inherited from OdRxObject | |
| static OdRxObjectPtr | cast (const OdRxObject *pointer) |
| static OdRxClass * | desc () |
Static Protected Member Functions inherited from AECGeGridUV | |
| static void | GetCoords (AECDefs::SpacingType eType, const std::vector< double > &aOld, OdUInt32 iEvenCnt, double dS, double dE, double dBaySize, std::vector< double > &aRes) |
| DOM. | |
Abstract base class of UVW Grids.
<group TA_API_Subobjects_Ge>
Definition at line 37 of file AECGeGridUVW.h.
|
virtual |
AECGeGridUV override.
Reimplemented from AECGeGridUV.
|
virtual |
AECGeGridUV override.
Reimplemented from AECGeGridUV.
| void AECGeGridUVW::AddZGridLine | ( | double | dLocation | ) |
Adds Z grid line.
|
protected |
DOM.
| void AECGeGridUVW::GetRealZDimension | ( | OdGeInterval & | intDimension | ) | const |
Returns calculated Z dimension.
| void AECGeGridUVW::GetRealZPositions | ( | std::vector< double > & | aPos | ) | const |
Returns grid lines positions along Z axis.
| AECLayoutGrid3dVolumeSubPtr AECGeGridUVW::GetVolumeByIndex | ( | OdUInt32 | iIndex | ) | const |
Returns volume by index. Throws eInvalidIndex exception for invalid iIndex parameter.
| OdUInt32 AECGeGridUVW::GetVolumeCount | ( | ) | const |
Returns the number of volumes.
| AECImpArraySubPtr AECGeGridUVW::GetVolumes | ( | ) | const |
DOM.
| double AECGeGridUVW::GetZBaySize | ( | ) | const |
Returns segment dimension along Z axis.
| OdUInt32 AECGeGridUVW::GetZCellCount | ( | ) | const |
Returns the number of cells along Z axis.
| double AECGeGridUVW::GetZDimension | ( | ) | const |
Returns grid Z dimension of the grid.
| double AECGeGridUVW::GetZEndOffset | ( | ) | const |
Returns end offset along Z axis.
| AECDefs::SpacingType AECGeGridUVW::GetZSpacingType | ( | ) | const |
Returns type of spacing for Z axis.
| double AECGeGridUVW::GetZStartOffset | ( | ) | const |
Returns start offset along Z axis.
|
virtual |
AECGeGridUV override.
Reimplemented from AECGeGridUV.
|
virtual |
AECGeGridUV override.
Reimplemented from AECGeGridUV.
| void AECGeGridUVW::ModeZGridLine | ( | double | dLocation, |
| double | dNewLocation | ||
| ) |
Moves existing Z grid line.
|
virtual |
AECGeGridUV override.
Reimplemented from AECGeGridUV.
DOM.
Reimplemented from AECGeGridUV.
|
virtual |
AECGeGridUV override.
Reimplemented from AECGeGridUV.
|
virtual |
AECGeGridUV override.
Reimplemented from AECGeGridUV.
| void AECGeGridUVW::RemoveZGridLine | ( | double | dLocation | ) |
Removes existing Z grid line.
| void AECGeGridUVW::SetZBaySize | ( | double | dSize | ) |
Sets segment dimension along Z axis.
Sets the number of cells along Z axis.
| void AECGeGridUVW::SetZDimension | ( | double | dDimension | ) |
Sets grid Z dimension of the grid.
| void AECGeGridUVW::SetZEndOffset | ( | double | dOffset | ) |
Sets end offset along Z axis.
| void AECGeGridUVW::SetZSpacingType | ( | AECDefs::SpacingType | eType | ) |
Sets type of spacing for Z axis.
| void AECGeGridUVW::SetZStartOffset | ( | double | dOffset | ) |
Sets start offset along Z axis.
|
protected |
Definition at line 217 of file AECGeGridUVW.h.
|
protected |
Definition at line 204 of file AECGeGridUVW.h.
|
protected |
Definition at line 201 of file AECGeGridUVW.h.
|
protected |
Definition at line 211 of file AECGeGridUVW.h.
|
protected |
Definition at line 207 of file AECGeGridUVW.h.
|
protected |
Definition at line 214 of file AECGeGridUVW.h.