#include <AECGridAssemblyCell.h>
Grid Assembly cell.
<group TA_API_Subobjects_Ga>
Definition at line 39 of file AECGridAssemblyCell.h.
◆ GetCellAssignmentIndex()
OdUInt16 AECGridAssemblyCell::GetCellAssignmentIndex |
( |
| ) |
const |
Returns internal index of cell assignment from style.
◆ GetCellPath()
void AECGridAssemblyCell::GetCellPath |
( |
std::vector< OdUInt16 > & |
aPath | ) |
const |
Returns the path to cell.
◆ GetInfillIndex()
bool AECGridAssemblyCell::GetInfillIndex |
( |
OdUInt16 & |
iIndex | ) |
const |
Returns index of infill component from style.
- Parameters
-
iIndex | [out] - index of infill component. |
- Returns
- Indicates that the cell is overridden and infill index returned is valid.
◆ GetInfillStyle()
Returns Object ID of AEC object representing infill style.
◆ GetInteriorMinMaxPoints()
Returns interior extents of the cell.
- Parameters
-
ptLower | [out] - lower point of extents. |
ptUpper | [out] - upper point of extents. |
◆ GetInteriorProfile()
Returns the interior profile.
◆ GetMinMaxPoints()
Returns exterior extents of the cell.
- Parameters
-
ptLower | [out] - lower point of extents. |
ptUpper | [out] - upper point of extents. |
◆ IsConsumed()
bool AECGridAssemblyCell::IsConsumed |
( |
| ) |
const |
Returns whether the cell is consumed by another.
◆ IsCutEndMiter()
bool AECGridAssemblyCell::IsCutEndMiter |
( |
| ) |
const |
Returns whether the cell is cut with end miter.
◆ IsCutStartMiter()
bool AECGridAssemblyCell::IsCutStartMiter |
( |
| ) |
const |
Returns whether the cell is cut with start miter.
◆ IsRectangular()
bool AECGridAssemblyCell::IsRectangular |
( |
| ) |
const |
Returns whether the cell is rectangular.
◆ IsSplitted()
bool AECGridAssemblyCell::IsSplitted |
( |
| ) |
const |
Returns whether the cell is split.
◆ NewInteriorProfile()
Creates new interior profile.
◆ RemoveInteriorProfile()
void AECGridAssemblyCell::RemoveInteriorProfile |
( |
| ) |
|
Removes interior profile.
◆ SetCellAssignmentIndex()
void AECGridAssemblyCell::SetCellAssignmentIndex |
( |
OdUInt16 |
iCellAssignmentIndex | ) |
|
Sets internal index of cell assignment from style.
◆ SetCellPath()
void AECGridAssemblyCell::SetCellPath |
( |
const std::vector< OdUInt16 > & |
aPath | ) |
|
◆ SetInfillIndex()
Sets index of infill component from style.
- Parameters
-
iIndex | [in] - index of infill component. |
◆ SetInfillStyle()
void AECGridAssemblyCell::SetInfillStyle |
( |
const OdDbObjectId & |
hpidInfillStyle | ) |
|
Sets Object ID of AEC object representing infill style.
◆ SetInteriorMinMaxPoints()
Sets interior extents of the cell.
- Parameters
-
ptLower | [in] - lower point of extents. |
ptUpper | [in] - upper point of extents. |
◆ SetIsConsumed()
void AECGridAssemblyCell::SetIsConsumed |
( |
bool |
bOn | ) |
|
Sets the flag whether the cell is consumed by another.
◆ SetIsCutEndMiter()
void AECGridAssemblyCell::SetIsCutEndMiter |
( |
bool |
bOn | ) |
|
Sets the flag whether the cell is cut with end miter.
◆ SetIsCutStartMiter()
void AECGridAssemblyCell::SetIsCutStartMiter |
( |
bool |
bOn | ) |
|
Sets the flag whether the cell is cut with start miter.
◆ SetIsRectangular()
void AECGridAssemblyCell::SetIsRectangular |
( |
bool |
bOn | ) |
|
Sets the flag whether the cell is rectangular.
◆ SetIsSplitted()
void AECGridAssemblyCell::SetIsSplitted |
( |
bool |
bOn | ) |
|
Sets the flag whether the cell is split.
◆ SetMinMaxPoints()
Sets exterior extents of the cell.
- Parameters
-
ptLower | [in] - lower point of extents. |
ptUpper | [in] - upper point of extents. |
◆ m_aPathToCell
std::vector<OdUInt16> AECGridAssemblyCell::m_aPathToCell |
|
protected |
◆ m_dInteriorMaxX
double AECGridAssemblyCell::m_dInteriorMaxX |
|
protected |
◆ m_dInteriorMaxY
double AECGridAssemblyCell::m_dInteriorMaxY |
|
protected |
◆ m_dInteriorMinX
double AECGridAssemblyCell::m_dInteriorMinX |
|
protected |
◆ m_dInteriorMinY
double AECGridAssemblyCell::m_dInteriorMinY |
|
protected |
◆ m_dMaxX
double AECGridAssemblyCell::m_dMaxX |
|
protected |
◆ m_dMaxY
double AECGridAssemblyCell::m_dMaxY |
|
protected |
◆ m_dMinX
double AECGridAssemblyCell::m_dMinX |
|
protected |
◆ m_dMinY
double AECGridAssemblyCell::m_dMinY |
|
protected |
◆ m_hpidInfillStyle
◆ m_iCellAssignmentIndex
OdUInt16 AECGridAssemblyCell::m_iCellAssignmentIndex |
|
protected |
◆ m_iInfillIndex
OdUInt16 AECGridAssemblyCell::m_iInfillIndex |
|
protected |
◆ m_pInteriorProfile
◆ m_uFlags1
Flags1 AECGridAssemblyCell::m_uFlags1 |
|
protected |
The documentation for this class was generated from the following file: