CFx SDK Documentation 2024 SP0
|
#include <AECOverrideHatchAlignment.h>
Public Member Functions | |
OdDbObjectId | GetMaterial () const |
void | SetMaterial (const OdDbObjectId &idMaterial) |
OdDbObjectId | GetDispRep () const |
void | SetDispRep (const OdDbObjectId &idDispRep) |
OdGeVector2d | GetOffset () const |
void | SetOffset (const OdGeVector2d &vOffset) |
double | GetRotation () const |
void | SetRotation (double dRotation) |
bool | IsVisibleHatch () const |
void | SetIsVisibleHatch (bool bVisible) |
bool | IsApplyByOrientation () const |
void | SetIsApplyByOrientation (bool bByOrientation) |
FacetModeler::FaceOrientation | GetOrientation () const |
void | SetOrientation (FacetModeler::FaceOrientation eOrientation) |
const OdGePoint3d & | GetPlaneOrigin () const |
void | SetPlaneOrigin (const OdGePoint3d &ptOrigin) |
const OdGeVector3d & | GetPlaneNormal () const |
void | SetPlaneNormal (const OdGeVector3d &vNormal) |
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 Attributes | |
OdDbHardPointerId | m_hpidDispRep |
OdDbHardPointerId | m_hpidMaterialDef |
OdUInt16 | m_iIndex |
union { | |
OdUInt16 iRawFlags | |
struct { | |
OdUInt16 bHideHatch: 1 | |
OdUInt16 bAllFacesByOri: 1 | |
OdUInt16 uUnknown01: 6 | |
OdUInt16 uOrientation: 3 | |
OdUInt16 uReserved: 5 | |
} bBits | |
} | m_Flags |
double | m_dXOffset |
double | m_dYOffset |
double | m_dRotation |
OdGePoint3d | m_ptOrigin |
OdGeVector3d | m_vNormal |
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 () | |
Hatch Alignment Override.
<group TA_API_Subobjects_Overrides>
Definition at line 36 of file AECOverrideHatchAlignment.h.
OdDbObjectId AECOverrideHatchAlignment::GetDispRep | ( | ) | const |
Returns material display representation overriden.
OdDbObjectId AECOverrideHatchAlignment::GetMaterial | ( | ) | const |
Returns material definition overriden.
OdGeVector2d AECOverrideHatchAlignment::GetOffset | ( | ) | const |
Returns additional offset.
FacetModeler::FaceOrientation AECOverrideHatchAlignment::GetOrientation | ( | ) | const |
Returns face orientation overriden.
const OdGeVector3d & AECOverrideHatchAlignment::GetPlaneNormal | ( | ) | const |
Returns plane normal.
const OdGePoint3d & AECOverrideHatchAlignment::GetPlaneOrigin | ( | ) | const |
Returns plane origin.
double AECOverrideHatchAlignment::GetRotation | ( | ) | const |
Returns additional rotation.
bool AECOverrideHatchAlignment::IsApplyByOrientation | ( | ) | const |
Returns whether override is by orientation.
bool AECOverrideHatchAlignment::IsVisibleHatch | ( | ) | const |
Returns whether hatch is visible.
void AECOverrideHatchAlignment::SetDispRep | ( | const OdDbObjectId & | idDispRep | ) |
Sets material display representation overriden.
void AECOverrideHatchAlignment::SetIsApplyByOrientation | ( | bool | bByOrientation | ) |
Sets whether override is by orientation.
void AECOverrideHatchAlignment::SetIsVisibleHatch | ( | bool | bVisible | ) |
Sets whether hatch is visible.
void AECOverrideHatchAlignment::SetMaterial | ( | const OdDbObjectId & | idMaterial | ) |
Sets material definition overriden.
void AECOverrideHatchAlignment::SetOffset | ( | const OdGeVector2d & | vOffset | ) |
Sets additional offset.
void AECOverrideHatchAlignment::SetOrientation | ( | FacetModeler::FaceOrientation | eOrientation | ) |
Sets face orientation overriden.
void AECOverrideHatchAlignment::SetPlaneNormal | ( | const OdGeVector3d & | vNormal | ) |
Sets plane normal.
void AECOverrideHatchAlignment::SetPlaneOrigin | ( | const OdGePoint3d & | ptOrigin | ) |
Sets plane origin.
void AECOverrideHatchAlignment::SetRotation | ( | double | dRotation | ) |
Sets additional rotation.
OdUInt16 AECOverrideHatchAlignment::bAllFacesByOri |
Definition at line 155 of file AECOverrideHatchAlignment.h.
struct { ... } AECOverrideHatchAlignment::bBits |
OdUInt16 AECOverrideHatchAlignment::bHideHatch |
Definition at line 154 of file AECOverrideHatchAlignment.h.
OdUInt16 AECOverrideHatchAlignment::iRawFlags |
Definition at line 144 of file AECOverrideHatchAlignment.h.
|
protected |
Definition at line 170 of file AECOverrideHatchAlignment.h.
|
protected |
Definition at line 164 of file AECOverrideHatchAlignment.h.
|
protected |
Definition at line 167 of file AECOverrideHatchAlignment.h.
union { ... } AECOverrideHatchAlignment::m_Flags |
|
protected |
Definition at line 133 of file AECOverrideHatchAlignment.h.
|
protected |
Definition at line 136 of file AECOverrideHatchAlignment.h.
|
protected |
Definition at line 139 of file AECOverrideHatchAlignment.h.
|
protected |
Definition at line 174 of file AECOverrideHatchAlignment.h.
|
protected |
Definition at line 178 of file AECOverrideHatchAlignment.h.
OdUInt16 AECOverrideHatchAlignment::uOrientation |
Definition at line 157 of file AECOverrideHatchAlignment.h.
OdUInt16 AECOverrideHatchAlignment::uReserved |
Definition at line 158 of file AECOverrideHatchAlignment.h.
OdUInt16 AECOverrideHatchAlignment::uUnknown01 |
Definition at line 156 of file AECOverrideHatchAlignment.h.