|
CFx SDK Documentation 2024 SP0
|
#include <AEC2dSectionHatchRegion.h>
Classes | |
| union | Flags |
Public Types | |
| enum | ApplyTo { eSurfaceHatchOnly = 1 , eSectionHatchOnly = 2 , eSurfaceAndSectionHatch = eSurfaceHatchOnly | eSectionHatchOnly , eEdgeLineworkOnly = 4 , eAllLinework = eSurfaceHatchOnly | eSectionHatchOnly | eEdgeLineworkOnly } |
| enum | Purpose { eLimit = 0 , eErase = 1 } |
Protected Attributes | |
| OdUInt32 | m_iIndex |
| Flags | m_Flags |
| AECGeProfilePtr | m_pBoundary |
| std::vector< OdDbHardPointerId > | m_aMaterials |
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 () |
Protected Member Functions inherited from OdRxObjectImpl< OdRxObject, AECImpObj > | |
| ODRX_HEAP_OPERATORS () | |
2D Section Hatch Region.
<group TA_API_Subobjects_Section>
Definition at line 35 of file AEC2dSectionHatchRegion.h.
Enumerates types of hatch boundary application type.
| Enumerator | |
|---|---|
| eSurfaceHatchOnly | |
| eSectionHatchOnly | |
| eSurfaceAndSectionHatch | |
| eEdgeLineworkOnly | |
| eAllLinework | |
Definition at line 43 of file AEC2dSectionHatchRegion.h.
| void AEC2dSectionHatchRegion::AddMaterial | ( | const OdDbObjectId & | idMaterial | ) |
Adds material.
| ApplyTo AEC2dSectionHatchRegion::GetApplyTo | ( | ) | const |
Returns how hatch region is applied.
| AECGeProfileSubPtr AEC2dSectionHatchRegion::GetBoundary | ( | ) | const |
Returns boundary.
| OdUInt32 AEC2dSectionHatchRegion::GetIndex | ( | ) | const |
Returns index of hatch boundary.
| OdDbObjectId AEC2dSectionHatchRegion::GetMaterialByIndex | ( | OdUInt32 | iIndex | ) | const |
Returns material hatch boundary is applied to by index.
| OdUInt32 AEC2dSectionHatchRegion::GetMaterialCount | ( | ) | const |
Returns the number of materials hatch boundary is applied to.
| Purpose AEC2dSectionHatchRegion::GetPurpose | ( | ) | const |
Returns type of boundary.
| bool AEC2dSectionHatchRegion::IsAppliedTo | ( | const OdDbObjectId & | idMaterial | ) | const |
Returns whether hatch boundary is applied to specified material.
| bool AEC2dSectionHatchRegion::IsAppliedToSectionShrinkwrapHatching | ( | ) | const |
Returns whether hatch boundary is applied to section shrinkwrap hatching.
| bool AEC2dSectionHatchRegion::IsAppliedToSectionShrinkwrapLinework | ( | ) | const |
Returns whether hatch boundary is applied to section shrinkwrap linework.
| void AEC2dSectionHatchRegion::RemoveMaterial | ( | const OdDbObjectId & | idMaterial | ) |
Removes material.
| void AEC2dSectionHatchRegion::SetIsAppliedToSectionShrinkwrapHatching | ( | bool | bApplied | ) |
Sets whether hatch boundary is applied to section shrinkwrap hatching.
| void AEC2dSectionHatchRegion::SetIsAppliedToSectionShrinkwrapLinework | ( | bool | bApplied | ) |
Sets whether hatch boundary is applied to section shrinkwrap linework.
Sets type of boundary.
|
protected |
Definition at line 186 of file AEC2dSectionHatchRegion.h.
|
protected |
Definition at line 180 of file AEC2dSectionHatchRegion.h.
|
protected |
Definition at line 177 of file AEC2dSectionHatchRegion.h.
|
protected |
Definition at line 183 of file AEC2dSectionHatchRegion.h.