CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
OdGiExtents3dSpaceChainPolyline Class Reference

#include <GiExtentsSpaceTree.h>

Inheritance diagram for OdGiExtents3dSpaceChainPolyline:
OdGiExtentsSpaceObject

Public Member Functions

 OdGiExtents3dSpaceChainPolyline (OdUInt32 uniqueID)
 
 ~OdGiExtents3dSpaceChainPolyline ()
 
virtual void addVertex (OdGiExtents3dSpacePoint *pVertex)
 
size_t getNumberOfVertices ()
 
size_t getNumberOfVertices_closed ()
 
void getPoints (OdGePoint3d *pPoints)
 
void getPoints_closed (OdGePoint3d *pPoints)
 
void getPoints (OdGePoint3dVector &pts)
 
void getPoints_closed (OdGePoint3dVector &pts)
 
bool isInExtents (OdGeExtents3d &extents) const
 
bool isInExtents (OdGeExtents2d &extents) const
 
bool isEqual (OdGiExtentsSpaceObject *pObject, const OdGeTol &tol=OdGeContext::gTol) const
 
- Public Member Functions inherited from OdGiExtentsSpaceObject
 OdGiExtentsSpaceObject (OdUInt32 uniqueID)
 
OdUInt32 getID () const
 
void setID (OdUInt32 uniqueID)
 

Protected Attributes

OdList< OdGiExtents3dSpacePoint * > vertices
 

Detailed Description

Corresponding C++ library: TD_Gi <group OdGi_Classes>

Definition at line 801 of file GiExtentsSpaceTree.h.

Constructor & Destructor Documentation

◆ OdGiExtents3dSpaceChainPolyline()

OdGiExtents3dSpaceChainPolyline::OdGiExtents3dSpaceChainPolyline ( OdUInt32 uniqueID)
inline

Definition at line 810 of file GiExtentsSpaceTree.h.

◆ ~OdGiExtents3dSpaceChainPolyline()

OdGiExtents3dSpaceChainPolyline::~OdGiExtents3dSpaceChainPolyline ( )
inline

Definition at line 812 of file GiExtentsSpaceTree.h.

Member Function Documentation

◆ addVertex()

virtual void OdGiExtents3dSpaceChainPolyline::addVertex ( OdGiExtents3dSpacePoint * pVertex)
inlinevirtual

Definition at line 814 of file GiExtentsSpaceTree.h.

◆ getNumberOfVertices()

size_t OdGiExtents3dSpaceChainPolyline::getNumberOfVertices ( )
inline

Definition at line 819 of file GiExtentsSpaceTree.h.

◆ getNumberOfVertices_closed()

size_t OdGiExtents3dSpaceChainPolyline::getNumberOfVertices_closed ( )
inline

Definition at line 820 of file GiExtentsSpaceTree.h.

◆ getPoints() [1/2]

void OdGiExtents3dSpaceChainPolyline::getPoints ( OdGePoint3d * pPoints)
inline

Definition at line 830 of file GiExtentsSpaceTree.h.

◆ getPoints() [2/2]

void OdGiExtents3dSpaceChainPolyline::getPoints ( OdGePoint3dVector & pts)
inline

Definition at line 876 of file GiExtentsSpaceTree.h.

◆ getPoints_closed() [1/2]

void OdGiExtents3dSpaceChainPolyline::getPoints_closed ( OdGePoint3d * pPoints)
inline

Definition at line 850 of file GiExtentsSpaceTree.h.

◆ getPoints_closed() [2/2]

void OdGiExtents3dSpaceChainPolyline::getPoints_closed ( OdGePoint3dVector & pts)
inline

Definition at line 881 of file GiExtentsSpaceTree.h.

◆ isEqual()

bool OdGiExtents3dSpaceChainPolyline::isEqual ( OdGiExtentsSpaceObject * pObject,
const OdGeTol & tol = OdGeContext::gTol ) const
inlinevirtual

Implements OdGiExtentsSpaceObject.

Definition at line 888 of file GiExtentsSpaceTree.h.

◆ isInExtents() [1/2]

bool OdGiExtents3dSpaceChainPolyline::isInExtents ( OdGeExtents2d & extents) const
inlinevirtual

Implements OdGiExtentsSpaceObject.

Definition at line 887 of file GiExtentsSpaceTree.h.

◆ isInExtents() [2/2]

bool OdGiExtents3dSpaceChainPolyline::isInExtents ( OdGeExtents3d & extents) const
inlinevirtual

Implements OdGiExtentsSpaceObject.

Definition at line 886 of file GiExtentsSpaceTree.h.

Member Data Documentation

◆ vertices

OdList<OdGiExtents3dSpacePoint*> OdGiExtents3dSpaceChainPolyline::vertices
protected

Definition at line 805 of file GiExtentsSpaceTree.h.


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