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

#include <AcDbOsnapPointRef.h>

Inheritance diagram for AcDbOsnapPointRef:
AcRxObject AcRTTIObject AcObject

Public Member Functions

 AcDbOsnapPointRef (AcDbOsnapPointRef const &)
 
 AcDbOsnapPointRef (AcGePoint3d const &)
 
 AcDbOsnapPointRef (AcDbPointRef::OsnapType, AcDbFullSubentPath const *, AcDbFullSubentPath const *, AcGePoint3d const *, AcDbPointRef *)
 
 AcDbOsnapPointRef (void)
 
AcDbOsnapPointRefoperator= (AcDbOsnapPointRef const &)
 
AcDbPointReflastPointRef (void) const
 
AcGePoint3d point (void) const
 
double nearPointParam (void) const
 
AcDbPointRef::OsnapType osnapType (void) const
 
Acad::ErrorStatus getIdPath (AcDbFullSubentPath &) const
 
Acad::ErrorStatus getIntIdPath (AcDbFullSubentPath &) const
 
Acad::ErrorStatus getXrefHandles (AcArray< AcDbHandle, AcArrayObjectCopyReallocator< AcDbHandle > > &) const
 
Acad::ErrorStatus getXrefIntHandles (AcArray< AcDbHandle, AcArrayObjectCopyReallocator< AcDbHandle > > &) const
 
Acad::ErrorStatus setIdPath (AcDbFullSubentPath const &)
 
Acad::ErrorStatus setIntIdPath (AcDbFullSubentPath const &)
 
Acad::ErrorStatus setLastPointRef (AcDbPointRef *)
 
Acad::ErrorStatus setNearPointParam (double)
 
Acad::ErrorStatus setOsnapType (AcDbPointRef::OsnapType)
 
Acad::ErrorStatus setPoint (AcGePoint3d const &)
 
Acad::ErrorStatus setXrefHandles (AcArray< AcDbHandle, AcArrayObjectCopyReallocator< AcDbHandle > > const &)
 
Acad::ErrorStatus setXrefIntHandles (AcArray< AcDbHandle, AcArrayObjectCopyReallocator< AcDbHandle > > const &)
 
virtual ~AcDbOsnapPointRef (void)
 
virtual bool isGeomErased (void) const
 
virtual bool isXrefObj (AcDbObjectIdArray &, AcDbObjectIdArray &, bool) const
 
virtual AcDbPointRefoperator= (AcDbPointRef const &)
 
virtual Acad::ErrorStatus copyFrom (AcRxObject const *)
 
virtual Acad::ErrorStatus dwgInFields (AcDbDwgFiler *, AcDbDatabase *)
 
virtual Acad::ErrorStatus dwgOutFields (AcDbDwgFiler *, AcDbDatabase *) const
 
virtual Acad::ErrorStatus dxfInFields (AcDbDxfFiler *, AcDbDatabase *)
 
virtual Acad::ErrorStatus dxfOutFields (AcDbDxfFiler *, AcDbDatabase *) const
 
virtual Acad::ErrorStatus evalPoint (AcGePoint3d &)
 
virtual Acad::ErrorStatus getEntities (AcArray< AcDbFullSubentPath, AcArrayObjectCopyReallocator< AcDbFullSubentPath > > &, bool) const
 
virtual Acad::ErrorStatus updateSubentPath (AcDbIdMapping &)
 
virtual Acad::ErrorStatus updateXrefSubentPath (void)
 
virtual void updateDueToMirror (bool)
 
- 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 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
 

Protected Member Functions

bool getEllipseParams (double &, double &) const
 
bool isTransSpatial (bool) const
 
AcGePoint3d nearPoint (void)
 
double findNearPointParam (AcGePoint3d const &) const
 
Acad::ErrorStatus evalPointGuts (AcDbPointRef::OsnapType, AcGePoint3d const &, AcGePoint3d const &, AcGePoint3d &)
 
Acad::ErrorStatus getIntPoints (AcDbEntity const *, AcDbEntity const *, AcDb::Intersect, AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > &, int, int) const
 
Acad::ErrorStatus updateSubentPathGuts (AcDbFullSubentPath &, AcDbIdMapping &)
 
- Protected Member Functions inherited from AcRxObject
 AcRxObject (void)
 
virtual AcRxObjectsubQueryX (AcRxClass const *) const
 

Additional Inherited Members

- Static Public Member Functions inherited from AcRxObject
static AcRxClass *__cdecl desc (void)
 
static AcRxObject *__cdecl cast (AcRxObject const *)
 
- Protected Attributes inherited from AcObject
voidm_pData
 

Detailed Description

Definition at line 39 of file AcDbOsnapPointRef.h.

Constructor & Destructor Documentation

◆ AcDbOsnapPointRef() [1/4]

AcDbOsnapPointRef::AcDbOsnapPointRef ( AcDbOsnapPointRef const & )

◆ AcDbOsnapPointRef() [2/4]

AcDbOsnapPointRef::AcDbOsnapPointRef ( AcGePoint3d const & )

◆ AcDbOsnapPointRef() [3/4]

AcDbOsnapPointRef::AcDbOsnapPointRef ( AcDbPointRef::OsnapType ,
AcDbFullSubentPath const * ,
AcDbFullSubentPath const * ,
AcGePoint3d const * ,
AcDbPointRef *  )

◆ AcDbOsnapPointRef() [4/4]

AcDbOsnapPointRef::AcDbOsnapPointRef ( void )

◆ ~AcDbOsnapPointRef()

virtual AcDbOsnapPointRef::~AcDbOsnapPointRef ( void )
virtual

Member Function Documentation

◆ copyFrom()

virtual Acad::ErrorStatus AcDbOsnapPointRef::copyFrom ( AcRxObject const * )
virtual

Reimplemented from AcRxObject.

◆ dwgInFields()

virtual Acad::ErrorStatus AcDbOsnapPointRef::dwgInFields ( AcDbDwgFiler * ,
AcDbDatabase *  )
virtual

◆ dwgOutFields()

virtual Acad::ErrorStatus AcDbOsnapPointRef::dwgOutFields ( AcDbDwgFiler * ,
AcDbDatabase *  ) const
virtual

◆ dxfInFields()

virtual Acad::ErrorStatus AcDbOsnapPointRef::dxfInFields ( AcDbDxfFiler * ,
AcDbDatabase *  )
virtual

◆ dxfOutFields()

virtual Acad::ErrorStatus AcDbOsnapPointRef::dxfOutFields ( AcDbDxfFiler * ,
AcDbDatabase *  ) const
virtual

◆ evalPoint()

virtual Acad::ErrorStatus AcDbOsnapPointRef::evalPoint ( AcGePoint3d & )
virtual

◆ evalPointGuts()

Acad::ErrorStatus AcDbOsnapPointRef::evalPointGuts ( AcDbPointRef::OsnapType ,
AcGePoint3d const & ,
AcGePoint3d const & ,
AcGePoint3d &  )
protected

◆ findNearPointParam()

double AcDbOsnapPointRef::findNearPointParam ( AcGePoint3d const & ) const
protected

◆ getEllipseParams()

bool AcDbOsnapPointRef::getEllipseParams ( double & ,
double &  ) const
protected

◆ getEntities()

virtual Acad::ErrorStatus AcDbOsnapPointRef::getEntities ( AcArray< AcDbFullSubentPath, AcArrayObjectCopyReallocator< AcDbFullSubentPath > > & ,
bool  ) const
virtual

◆ getIdPath()

Acad::ErrorStatus AcDbOsnapPointRef::getIdPath ( AcDbFullSubentPath & ) const

◆ getIntIdPath()

Acad::ErrorStatus AcDbOsnapPointRef::getIntIdPath ( AcDbFullSubentPath & ) const

◆ getIntPoints()

Acad::ErrorStatus AcDbOsnapPointRef::getIntPoints ( AcDbEntity const * ,
AcDbEntity const * ,
AcDb::Intersect ,
AcArray< AcGePoint3d, AcArrayMemCopyReallocator< AcGePoint3d > > & ,
int ,
int  ) const
protected

◆ getXrefHandles()

Acad::ErrorStatus AcDbOsnapPointRef::getXrefHandles ( AcArray< AcDbHandle, AcArrayObjectCopyReallocator< AcDbHandle > > & ) const

◆ getXrefIntHandles()

Acad::ErrorStatus AcDbOsnapPointRef::getXrefIntHandles ( AcArray< AcDbHandle, AcArrayObjectCopyReallocator< AcDbHandle > > & ) const

◆ isGeomErased()

virtual bool AcDbOsnapPointRef::isGeomErased ( void ) const
virtual

◆ isTransSpatial()

bool AcDbOsnapPointRef::isTransSpatial ( bool ) const
protected

◆ isXrefObj()

virtual bool AcDbOsnapPointRef::isXrefObj ( AcDbObjectIdArray & ,
AcDbObjectIdArray & ,
bool  ) const
virtual

◆ lastPointRef()

AcDbPointRef * AcDbOsnapPointRef::lastPointRef ( void ) const

◆ nearPoint()

AcGePoint3d AcDbOsnapPointRef::nearPoint ( void )
protected

◆ nearPointParam()

double AcDbOsnapPointRef::nearPointParam ( void ) const

◆ operator=() [1/2]

AcDbOsnapPointRef & AcDbOsnapPointRef::operator= ( AcDbOsnapPointRef const & )

◆ operator=() [2/2]

virtual AcDbPointRef & AcDbOsnapPointRef::operator= ( AcDbPointRef const & )
virtual

◆ osnapType()

AcDbPointRef::OsnapType AcDbOsnapPointRef::osnapType ( void ) const

◆ point()

AcGePoint3d AcDbOsnapPointRef::point ( void ) const

◆ setIdPath()

Acad::ErrorStatus AcDbOsnapPointRef::setIdPath ( AcDbFullSubentPath const & )

◆ setIntIdPath()

Acad::ErrorStatus AcDbOsnapPointRef::setIntIdPath ( AcDbFullSubentPath const & )

◆ setLastPointRef()

Acad::ErrorStatus AcDbOsnapPointRef::setLastPointRef ( AcDbPointRef * )

◆ setNearPointParam()

Acad::ErrorStatus AcDbOsnapPointRef::setNearPointParam ( double )

◆ setOsnapType()

Acad::ErrorStatus AcDbOsnapPointRef::setOsnapType ( AcDbPointRef::OsnapType )

◆ setPoint()

Acad::ErrorStatus AcDbOsnapPointRef::setPoint ( AcGePoint3d const & )

◆ setXrefHandles()

Acad::ErrorStatus AcDbOsnapPointRef::setXrefHandles ( AcArray< AcDbHandle, AcArrayObjectCopyReallocator< AcDbHandle > > const & )

◆ setXrefIntHandles()

Acad::ErrorStatus AcDbOsnapPointRef::setXrefIntHandles ( AcArray< AcDbHandle, AcArrayObjectCopyReallocator< AcDbHandle > > const & )

◆ updateDueToMirror()

virtual void AcDbOsnapPointRef::updateDueToMirror ( bool )
virtual

◆ updateSubentPath()

virtual Acad::ErrorStatus AcDbOsnapPointRef::updateSubentPath ( AcDbIdMapping & )
virtual

◆ updateSubentPathGuts()

Acad::ErrorStatus AcDbOsnapPointRef::updateSubentPathGuts ( AcDbFullSubentPath & ,
AcDbIdMapping &  )
protected

◆ updateXrefSubentPath()

virtual Acad::ErrorStatus AcDbOsnapPointRef::updateXrefSubentPath ( void )
virtual

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