CFx SDK Documentation
2023 SP0
|
#include <AECGeGridUVW.h>
Protected Member Functions | |
void | RegenerateXY (OdUInt32 iCntX, OdUInt32 iCntY) |
DOM. More... | |
void | RegenerateXYZ (OdUInt32 iCntX, OdUInt32 iCntY, OdUInt32 iCntZ) |
DOM. More... | |
void | FindZ (double dZ, std::vector< AECLayoutGrid3dNodeSubPtr > &aZ) const |
DOM. More... | |
Protected Member Functions inherited from AECGeGridUV | |
void | FindX (double dX, std::vector< AECLayoutGrid2dNodeSubPtr > &aX) const |
DOM. More... | |
void | FindY (double dY, std::vector< AECLayoutGrid2dNodeSubPtr > &aY) const |
DOM. More... | |
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. More... | |
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. More... | |
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.