FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
AcDb3dProfile Class Reference

#include <AcDb3dProfile.h>

Inheritance diagram for AcDb3dProfile:
AcRxObject AcRTTIObject AcObject AcDbLoftProfile

Public Member Functions

 ACRX_DECLARE_MEMBERS (AcDb3dProfile)
 
 AcDb3dProfile ()
 
 AcDb3dProfile (AcDbEntity *)
 
 AcDb3dProfile (AcDb3dProfile &)
 
AcDb3dProfileoperator= (const AcDb3dProfile &)
 
 AcDb3dProfile (const AcDbFullSubentPath &)
 
 AcDb3dProfile (const AcDbPathRef &)
 
 AcDb3dProfile (const AcDbVertexRef &)
 
virtual ~AcDb3dProfile ()
 
Acad::ErrorStatus getPathRef (AcDbPathRef &) const
 
AcDbEntityentity () const
 
Acad::ErrorStatus getVertexRef (AcDbVertexRef &) const
 
Acad::ErrorStatus set (const AcDbPathRef &)
 
Acad::ErrorStatus set (const AcDbVertexRef &)
 
Acad::ErrorStatus set (AcDbEntity *)
 
bool isClosed () const
 
bool isPlanar () const
 
bool isSubent () const
 
bool isFace () const
 
bool isEdge () const
 
bool isValid () const
 
Acad::ErrorStatus convertProfile (bool, bool, bool, bool, AcArray< AcDb3dProfile * > &) const
 
- Public Member Functions inherited from AcRxObject
virtual AcRxObjectqueryX (AcRxClass const *) const
 
AcRxObjectx (AcRxClass const *) const
 
virtual AcRxClassisA (void) const
 
virtual AcRxObjectclone (void) const
 
virtual AcRx::Ordering comparedTo (AcRxObject const *) const
 
virtual Acad::ErrorStatus copyFrom (AcRxObject const *)
 
virtual int isEqualTo (AcRxObject const *) const
 
bool isKindOf (const AcRxClass *pOtherClass) const
 
virtual ~AcRxObject (void)
 
- Public Member Functions inherited from AcRTTIObject
 AcRTTIObject ()
 
virtual ~AcRTTIObject ()
 
- Public Member Functions inherited from AcObject
 AcObject ()
 
 AcObject (const AcObject &source)
 
virtual ~AcObject ()
 
voiddata () const
 

Static Public Member Functions

static AcDb3dProfileconvertProfile (const AcArray< AcDbPathRef > &)
 
static Acad::ErrorStatus mergeProfiles (const AcArray< AcDb3dProfile * > &, bool, bool, AcArray< AcDb3dProfile * > &)
 
- Static Public Member Functions inherited from AcRxObject
static AcRxClass *__cdecl desc (void)
 
static AcRxObject *__cdecl cast (AcRxObject const *)
 

Protected Attributes

AcDb3dProfileDatam_pProfData
 
- Protected Attributes inherited from AcObject
voidm_pData
 

Additional Inherited Members

- Protected Member Functions inherited from AcRxObject
 AcRxObject (void)
 
virtual AcRxObjectsubQueryX (AcRxClass const *) const
 

Detailed Description

Definition at line 25 of file AcDb3dProfile.h.

Constructor & Destructor Documentation

◆ AcDb3dProfile() [1/6]

AcDb3dProfile::AcDb3dProfile ( )

◆ AcDb3dProfile() [2/6]

AcDb3dProfile::AcDb3dProfile ( AcDbEntity * )

◆ AcDb3dProfile() [3/6]

AcDb3dProfile::AcDb3dProfile ( AcDb3dProfile & )

◆ AcDb3dProfile() [4/6]

AcDb3dProfile::AcDb3dProfile ( const AcDbFullSubentPath & )

◆ AcDb3dProfile() [5/6]

AcDb3dProfile::AcDb3dProfile ( const AcDbPathRef & )

◆ AcDb3dProfile() [6/6]

AcDb3dProfile::AcDb3dProfile ( const AcDbVertexRef & )

◆ ~AcDb3dProfile()

virtual AcDb3dProfile::~AcDb3dProfile ( )
virtual

Member Function Documentation

◆ ACRX_DECLARE_MEMBERS()

AcDb3dProfile::ACRX_DECLARE_MEMBERS ( AcDb3dProfile )

◆ convertProfile() [1/2]

Acad::ErrorStatus AcDb3dProfile::convertProfile ( bool ,
bool ,
bool ,
bool ,
AcArray< AcDb3dProfile * > &  ) const

◆ convertProfile() [2/2]

static AcDb3dProfile * AcDb3dProfile::convertProfile ( const AcArray< AcDbPathRef > & )
static

◆ entity()

AcDbEntity * AcDb3dProfile::entity ( ) const

◆ getPathRef()

Acad::ErrorStatus AcDb3dProfile::getPathRef ( AcDbPathRef & ) const

◆ getVertexRef()

Acad::ErrorStatus AcDb3dProfile::getVertexRef ( AcDbVertexRef & ) const

◆ isClosed()

bool AcDb3dProfile::isClosed ( ) const

◆ isEdge()

bool AcDb3dProfile::isEdge ( ) const

◆ isFace()

bool AcDb3dProfile::isFace ( ) const

◆ isPlanar()

bool AcDb3dProfile::isPlanar ( ) const

◆ isSubent()

bool AcDb3dProfile::isSubent ( ) const

◆ isValid()

bool AcDb3dProfile::isValid ( ) const

◆ mergeProfiles()

static Acad::ErrorStatus AcDb3dProfile::mergeProfiles ( const AcArray< AcDb3dProfile * > & ,
bool ,
bool ,
AcArray< AcDb3dProfile * > &  )
static

◆ operator=()

AcDb3dProfile & AcDb3dProfile::operator= ( const AcDb3dProfile & )

◆ set() [1/3]

Acad::ErrorStatus AcDb3dProfile::set ( AcDbEntity * )

◆ set() [2/3]

Acad::ErrorStatus AcDb3dProfile::set ( const AcDbPathRef & )

◆ set() [3/3]

Acad::ErrorStatus AcDb3dProfile::set ( const AcDbVertexRef & )

Member Data Documentation

◆ m_pProfData

AcDb3dProfileData* AcDb3dProfile::m_pProfData
protected

Definition at line 58 of file AcDb3dProfile.h.


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