CFx SDK Documentation  2023 SP0
Public Member Functions | List of all members
AECGridAssemblyEdge Class Reference

#include <AECGridAssemblyEdge.h>

Inheritance diagram for AECGridAssemblyEdge:
AECImpObj OdRxObjectImpl< OdRxObject, AECImpObj > OdRxObject

Public Member Functions

OdUInt32 GetIndex () const
 
void SetIndex (OdUInt32 iIndex)
 
bool GetCurveParams (OdGePoint2d &ptStart, OdGePoint2d &ptEnd, double &dBulge) const
 
void SetCurveParams (const OdGePoint2d &ptStart, const OdGePoint2d &ptEnd, double dBulge)
 
void GetEdgePath (std::vector< OdUInt16 > &aPath) const
 
void SetEdgePath (const std::vector< OdUInt16 > &aPath)
 
OdUInt16 GetEdgeAssignmentIndex () const
 
void SetEdgeAssignmentIndex (OdUInt16 iEdgeAssignmentIndex)
 
bool GetEdgeDefinitionIndex (OdUInt16 &iIndex) const
 
void SetEdgeDefinitionIndex (OdUInt16 iIndex)
 
OdDbObjectId GetProfileDefinition () const
 
void SetProfileDefinition (const OdDbObjectId &hpidProfileOverride)
 
AECGaCleanupSubPtr GetStartCleanup () const
 
void SetStartCleanup (const AECGaCleanupSubPtr &pCleanup)
 
AECGaCleanupSubPtr GetEndCleanup () const
 
void SetEndCleanup (const AECGaCleanupSubPtr &pCleanup)
 
bool IsMullion () const
 
void SetIsMullion (bool bOn)
 
bool IsCutStartWithStartMiter () const
 
void SetIsCutStartWithStartMiter (bool bOn)
 
bool IsCutStartWithEndMiter () const
 
void SetIsCutStartWithEndMiter (bool bOn)
 
bool IsCutEndWithStartMiter () const
 
void SetIsCutEndWithStartMiter (bool bOn)
 
bool IsCutEndWithEndMiter () const
 
void SetIsCutEndWithEndMiter (bool bOn)
 
- Public Member Functions inherited from AECImpObj
const OdStringGetDescription () const
 
void SetDescription (const OdString &strDescription)
 
virtual void onObjectLoaded ()
 
virtual void SubClose ()
 DOM. More...
 
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. More...
 
void SetOwner (AECImpObj *pOwner)
 DOM. More...
 
class AECSIBase * GetImpl () const
 DOM. More...
 
virtual OdResult dwgInFieldsEx20 (AECDbDwgFiler *pFiler)
 DOM. More...
 
virtual OdResult dwgInFieldsEx1 (AECDbDwgFiler *pFiler)
 DOM. More...
 
- 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
 
bool isKindOf (const OdRxClass *pClass) const
 
virtual OdRxObjectPtr clone () const
 
virtual OdRx::Ordering comparedTo (const OdRxObject *pOther) const
 
virtual bool isEqualTo (const OdRxObject *pOther) const
 

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 ()
 
- Protected Attributes inherited from AECImpObj
class AECSIBase * m_pImp
 DOM. More...
 
OdUInt16 m_iMinSupportedVersion
 

Detailed Description

Grid Assembly edge.

<group TA_API_Subobjects_Ga>

Definition at line 38 of file AECGridAssemblyEdge.h.

Member Function Documentation

◆ GetCurveParams()

bool AECGridAssemblyEdge::GetCurveParams ( OdGePoint2d ptStart,
OdGePoint2d ptEnd,
double &  dBulge 
) const

Returns edge`s geometry.

◆ GetEdgeAssignmentIndex()

OdUInt16 AECGridAssemblyEdge::GetEdgeAssignmentIndex ( ) const

Returns internal index of edge assignment from style.

Remarks
Used if no edge definition override is applied.

◆ GetEdgeDefinitionIndex()

bool AECGridAssemblyEdge::GetEdgeDefinitionIndex ( OdUInt16 iIndex) const

Returns index of edge definition index from style.

Parameters
iIndex[out] - index of edge definition.
Returns
Indicates that the edge is overridden and edge definition index returned is valid.

◆ GetEdgePath()

void AECGridAssemblyEdge::GetEdgePath ( std::vector< OdUInt16 > &  aPath) const

Returns the path to edge.

Remarks
Indices in array represent edge indices.

◆ GetEndCleanup()

AECGaCleanupSubPtr AECGridAssemblyEdge::GetEndCleanup ( ) const

Returns end cleanup.

◆ GetIndex()

OdUInt32 AECGridAssemblyEdge::GetIndex ( ) const

Returns edge`s internal index.

◆ GetProfileDefinition()

OdDbObjectId AECGridAssemblyEdge::GetProfileDefinition ( ) const

Returns Object ID of overridden profile.

Remarks
If the return value is null custom profile is not applied.

◆ GetStartCleanup()

AECGaCleanupSubPtr AECGridAssemblyEdge::GetStartCleanup ( ) const

Returns start cleanup.

◆ IsCutEndWithEndMiter()

bool AECGridAssemblyEdge::IsCutEndWithEndMiter ( ) const

Returns whether the edge is cut with end miter from end.

◆ IsCutEndWithStartMiter()

bool AECGridAssemblyEdge::IsCutEndWithStartMiter ( ) const

Returns whether the edge is cut with end miter from start.

◆ IsCutStartWithEndMiter()

bool AECGridAssemblyEdge::IsCutStartWithEndMiter ( ) const

Returns whether the edge is cut with end miter from start.

◆ IsCutStartWithStartMiter()

bool AECGridAssemblyEdge::IsCutStartWithStartMiter ( ) const

Returns whether the edge is cut with start miter from start.

◆ IsMullion()

bool AECGridAssemblyEdge::IsMullion ( ) const

Returns true if the edge is mullion. And false if the edge is frame.

◆ SetCurveParams()

void AECGridAssemblyEdge::SetCurveParams ( const OdGePoint2d ptStart,
const OdGePoint2d ptEnd,
double  dBulge 
)

Returns edge`s geometry.

◆ SetEdgeAssignmentIndex()

void AECGridAssemblyEdge::SetEdgeAssignmentIndex ( OdUInt16  iEdgeAssignmentIndex)

Sets internal index of edge assignment.

Remarks
Used if no edge definition override is applied.

◆ SetEdgeDefinitionIndex()

void AECGridAssemblyEdge::SetEdgeDefinitionIndex ( OdUInt16  iIndex)

Sets index of edge definition index from style.

Parameters
iIndex[in] - index of edge definition.
Remarks
Sets the flag, that the edge is overridden.

◆ SetEdgePath()

void AECGridAssemblyEdge::SetEdgePath ( const std::vector< OdUInt16 > &  aPath)

Sets the path to edge.

Remarks
Indices in array represent cell indices.

◆ SetEndCleanup()

void AECGridAssemblyEdge::SetEndCleanup ( const AECGaCleanupSubPtr pCleanup)

Sets end cleanup.

◆ SetIndex()

void AECGridAssemblyEdge::SetIndex ( OdUInt32  iIndex)

Sets edge`s internal index.

◆ SetIsCutEndWithEndMiter()

void AECGridAssemblyEdge::SetIsCutEndWithEndMiter ( bool  bOn)

Sets the flag whether the edge is cut with end miter from end.

◆ SetIsCutEndWithStartMiter()

void AECGridAssemblyEdge::SetIsCutEndWithStartMiter ( bool  bOn)

Sets the flag whether the edge is cut with end miter from start.

◆ SetIsCutStartWithEndMiter()

void AECGridAssemblyEdge::SetIsCutStartWithEndMiter ( bool  bOn)

Sets the flag whether the edge is cut with end miter from start.

◆ SetIsCutStartWithStartMiter()

void AECGridAssemblyEdge::SetIsCutStartWithStartMiter ( bool  bOn)

Sets the flag whether the edge is cut with start miter from start.

◆ SetIsMullion()

void AECGridAssemblyEdge::SetIsMullion ( bool  bOn)

Sets true if the edge is mullion And false if the edge is frame.

◆ SetProfileDefinition()

void AECGridAssemblyEdge::SetProfileDefinition ( const OdDbObjectId hpidProfileOverride)

Sets Object ID of overridden profile.

◆ SetStartCleanup()

void AECGridAssemblyEdge::SetStartCleanup ( const AECGaCleanupSubPtr pCleanup)

Sets start cleanup.


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