CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
AECOverrideHatchAlignment Class Reference

#include <AECOverrideHatchAlignment.h>

Inheritance diagram for AECOverrideHatchAlignment:
AECOverride AECImpObj OdRxObjectImpl< OdRxObject, AECImpObj > OdRxObject

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 OdGePoint3dGetPlaneOrigin () const
 
void SetPlaneOrigin (const OdGePoint3d &ptOrigin)
 
const OdGeVector3dGetPlaneNormal () const
 
void SetPlaneNormal (const OdGeVector3d &vNormal)
 
- Public Member Functions inherited from AECImpObj
const OdStringGetDescription () const
 
void SetDescription (const OdString &strDescription)
 
virtual void onObjectLoaded ()
 
virtual void SubClose ()
 DOM.
 
OdRxObjectGetOwner () const
 
OdRxObjectGetOwner (OdRxClass *pClass) const
 
void addRefSubPtr ()
 
void releaseSubPtr ()
 
void assertReadEnabled () const
 
void assertWriteEnabled (bool autoUndo=true, bool recordModified=true)
 
bool isReadEnabled () const
 
bool isWriteEnabled () const
 
OdDbDatabasedatabase () 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 OdRxObjectqueryX (const OdRxClass *pClass) const
 
virtual OdRxObjectx (const OdRxClass *pClass) const
 
virtual OdRxClassisA () 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< AECImpObjcreateObject ()
 
- Static Public Member Functions inherited from OdRxObject
static OdRxObjectPtr cast (const OdRxObject *pointer)
 
static OdRxClassdesc ()
 
- Protected Member Functions inherited from OdRxObjectImpl< OdRxObject, AECImpObj >
 ODRX_HEAP_OPERATORS ()
 

Detailed Description

Hatch Alignment Override.

<group TA_API_Subobjects_Overrides>

Definition at line 36 of file AECOverrideHatchAlignment.h.

Member Function Documentation

◆ GetDispRep()

OdDbObjectId AECOverrideHatchAlignment::GetDispRep ( ) const

Returns material display representation overriden.

◆ GetMaterial()

OdDbObjectId AECOverrideHatchAlignment::GetMaterial ( ) const

Returns material definition overriden.

◆ GetOffset()

OdGeVector2d AECOverrideHatchAlignment::GetOffset ( ) const

Returns additional offset.

◆ GetOrientation()

FacetModeler::FaceOrientation AECOverrideHatchAlignment::GetOrientation ( ) const

Returns face orientation overriden.

◆ GetPlaneNormal()

const OdGeVector3d & AECOverrideHatchAlignment::GetPlaneNormal ( ) const

Returns plane normal.

◆ GetPlaneOrigin()

const OdGePoint3d & AECOverrideHatchAlignment::GetPlaneOrigin ( ) const

Returns plane origin.

◆ GetRotation()

double AECOverrideHatchAlignment::GetRotation ( ) const

Returns additional rotation.

◆ IsApplyByOrientation()

bool AECOverrideHatchAlignment::IsApplyByOrientation ( ) const

Returns whether override is by orientation.

◆ IsVisibleHatch()

bool AECOverrideHatchAlignment::IsVisibleHatch ( ) const

Returns whether hatch is visible.

◆ SetDispRep()

void AECOverrideHatchAlignment::SetDispRep ( const OdDbObjectId idDispRep)

Sets material display representation overriden.

◆ SetIsApplyByOrientation()

void AECOverrideHatchAlignment::SetIsApplyByOrientation ( bool  bByOrientation)

Sets whether override is by orientation.

◆ SetIsVisibleHatch()

void AECOverrideHatchAlignment::SetIsVisibleHatch ( bool  bVisible)

Sets whether hatch is visible.

◆ SetMaterial()

void AECOverrideHatchAlignment::SetMaterial ( const OdDbObjectId idMaterial)

Sets material definition overriden.

◆ SetOffset()

void AECOverrideHatchAlignment::SetOffset ( const OdGeVector2d vOffset)

Sets additional offset.

◆ SetOrientation()

void AECOverrideHatchAlignment::SetOrientation ( FacetModeler::FaceOrientation  eOrientation)

Sets face orientation overriden.

◆ SetPlaneNormal()

void AECOverrideHatchAlignment::SetPlaneNormal ( const OdGeVector3d vNormal)

Sets plane normal.

◆ SetPlaneOrigin()

void AECOverrideHatchAlignment::SetPlaneOrigin ( const OdGePoint3d ptOrigin)

Sets plane origin.

◆ SetRotation()

void AECOverrideHatchAlignment::SetRotation ( double  dRotation)

Sets additional rotation.

Member Data Documentation

◆ bAllFacesByOri

OdUInt16 AECOverrideHatchAlignment::bAllFacesByOri

Definition at line 155 of file AECOverrideHatchAlignment.h.

◆ 

struct { ... } AECOverrideHatchAlignment::bBits

◆ bHideHatch

OdUInt16 AECOverrideHatchAlignment::bHideHatch

Definition at line 154 of file AECOverrideHatchAlignment.h.

◆ iRawFlags

OdUInt16 AECOverrideHatchAlignment::iRawFlags

Definition at line 144 of file AECOverrideHatchAlignment.h.

◆ m_dRotation

double AECOverrideHatchAlignment::m_dRotation
protected

Definition at line 170 of file AECOverrideHatchAlignment.h.

◆ m_dXOffset

double AECOverrideHatchAlignment::m_dXOffset
protected

Definition at line 164 of file AECOverrideHatchAlignment.h.

◆ m_dYOffset

double AECOverrideHatchAlignment::m_dYOffset
protected

Definition at line 167 of file AECOverrideHatchAlignment.h.

◆ 

union { ... } AECOverrideHatchAlignment::m_Flags

◆ m_hpidDispRep

OdDbHardPointerId AECOverrideHatchAlignment::m_hpidDispRep
protected

Definition at line 133 of file AECOverrideHatchAlignment.h.

◆ m_hpidMaterialDef

OdDbHardPointerId AECOverrideHatchAlignment::m_hpidMaterialDef
protected

Definition at line 136 of file AECOverrideHatchAlignment.h.

◆ m_iIndex

OdUInt16 AECOverrideHatchAlignment::m_iIndex
protected

Definition at line 139 of file AECOverrideHatchAlignment.h.

◆ m_ptOrigin

OdGePoint3d AECOverrideHatchAlignment::m_ptOrigin
protected

Definition at line 174 of file AECOverrideHatchAlignment.h.

◆ m_vNormal

OdGeVector3d AECOverrideHatchAlignment::m_vNormal
protected

Definition at line 178 of file AECOverrideHatchAlignment.h.

◆ uOrientation

OdUInt16 AECOverrideHatchAlignment::uOrientation

Definition at line 157 of file AECOverrideHatchAlignment.h.

◆ uReserved

OdUInt16 AECOverrideHatchAlignment::uReserved

Definition at line 158 of file AECOverrideHatchAlignment.h.

◆ uUnknown01

OdUInt16 AECOverrideHatchAlignment::uUnknown01

Definition at line 156 of file AECOverrideHatchAlignment.h.


The documentation for this class was generated from the following file: