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

#include <GiExtentsSpaceTree.h>

Inheritance diagram for OdGiExtents3dSpacePoint:
OdGiExtentsSpaceObject

Public Member Functions

 OdGiExtents3dSpacePoint (const OdGePoint3d &pt, OdUInt64 uniqueID)
 
 ~OdGiExtents3dSpacePoint ()
 
void addEdge (OdUInt64 ID)
 
void addInvisible (OdUInt64 ID)
 
void removeInvisible (OdUInt64 ID)
 
bool isInExtents (OdGeExtents3d &extents) const
 
bool isInExtents (OdGeExtents2d &extents) const
 
bool isEqual (OdGiExtentsSpaceObject *pObject, const OdGeTol &tol=OdGeContext::gTol) const
 
OdUInt64 getPower ()
 
const std::set< OdUInt64 > * getEdges ()
 
const std::set< OdUInt64 > * getInvisilbeEdges ()
 
void setVisited (bool bVisit)
 
bool isVisited ()
 
- Public Member Functions inherited from OdGiExtentsSpaceObject
 OdGiExtentsSpaceObject (OdUInt64 uniqueID)
 
OdUInt64 getID () const
 
void setID (OdUInt64 uniqueID)
 
virtual bool isInExtents (OdGeExtents3d &extents) const =0
 
virtual bool isInExtents (OdGeExtents2d &extents) const =0
 
virtual bool isEqual (OdGiExtentsSpaceObject *pObject, const OdGeTol &tol=OdGeContext::gTol) const =0
 

Public Attributes

OdGePoint3d m_pt
 

Friends

class OdGiExtents3dSpaceEdge
 

Detailed Description

Corresponding C++ library: TD_Gi <group OdGi_Classes>

Definition at line 664 of file GiExtentsSpaceTree.h.

Constructor & Destructor Documentation

◆ OdGiExtents3dSpacePoint()

OdGiExtents3dSpacePoint::OdGiExtents3dSpacePoint ( const OdGePoint3d pt,
OdUInt64  uniqueID 
)
inline

Definition at line 683 of file GiExtentsSpaceTree.h.

◆ ~OdGiExtents3dSpacePoint()

OdGiExtents3dSpacePoint::~OdGiExtents3dSpacePoint ( )
inline

Definition at line 689 of file GiExtentsSpaceTree.h.

Member Function Documentation

◆ addEdge()

void OdGiExtents3dSpacePoint::addEdge ( OdUInt64  ID)
inline

Definition at line 695 of file GiExtentsSpaceTree.h.

◆ addInvisible()

void OdGiExtents3dSpacePoint::addInvisible ( OdUInt64  ID)
inline

Definition at line 700 of file GiExtentsSpaceTree.h.

◆ getEdges()

const std::set< OdUInt64 > * OdGiExtents3dSpacePoint::getEdges ( )
inline

Definition at line 741 of file GiExtentsSpaceTree.h.

◆ getInvisilbeEdges()

const std::set< OdUInt64 > * OdGiExtents3dSpacePoint::getInvisilbeEdges ( )
inline

Definition at line 742 of file GiExtentsSpaceTree.h.

◆ getPower()

OdUInt64 OdGiExtents3dSpacePoint::getPower ( )
inline

Definition at line 736 of file GiExtentsSpaceTree.h.

◆ isEqual()

bool OdGiExtents3dSpacePoint::isEqual ( OdGiExtentsSpaceObject pObject,
const OdGeTol tol = OdGeContext::gTol 
) const
inlinevirtual

Implements OdGiExtentsSpaceObject.

Definition at line 723 of file GiExtentsSpaceTree.h.

◆ isInExtents() [1/2]

bool OdGiExtents3dSpacePoint::isInExtents ( OdGeExtents2d extents) const
inlinevirtual

Implements OdGiExtentsSpaceObject.

Definition at line 720 of file GiExtentsSpaceTree.h.

◆ isInExtents() [2/2]

bool OdGiExtents3dSpacePoint::isInExtents ( OdGeExtents3d extents) const
inlinevirtual

Implements OdGiExtentsSpaceObject.

Definition at line 711 of file GiExtentsSpaceTree.h.

◆ isVisited()

bool OdGiExtents3dSpacePoint::isVisited ( )
inline

Definition at line 745 of file GiExtentsSpaceTree.h.

◆ removeInvisible()

void OdGiExtents3dSpacePoint::removeInvisible ( OdUInt64  ID)
inline

Definition at line 705 of file GiExtentsSpaceTree.h.

◆ setVisited()

void OdGiExtents3dSpacePoint::setVisited ( bool  bVisit)
inline

Definition at line 744 of file GiExtentsSpaceTree.h.

Friends And Related Function Documentation

◆ OdGiExtents3dSpaceEdge

friend class OdGiExtents3dSpaceEdge
friend

Definition at line 666 of file GiExtentsSpaceTree.h.

Member Data Documentation

◆ m_pt

OdGePoint3d OdGiExtents3dSpacePoint::m_pt

Definition at line 680 of file GiExtentsSpaceTree.h.


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