CFx SDK Documentation  2020SP3
Public Member Functions | Protected Attributes | List of all members
OdGiExtents3dSpaceChainPolyline Class Reference

#include <GiExtentsSpaceTree.h>

Inheritance diagram for OdGiExtents3dSpaceChainPolyline:
OdGiExtentsSpaceObject

Public Member Functions

 OdGiExtents3dSpaceChainPolyline (OdInt64 uniqueID)
 
 ~OdGiExtents3dSpaceChainPolyline ()
 
virtual void addVertex (OdGiExtents3dSpacePoint *pVertex)
 
OdUInt64 getNumberOfVertices ()
 
OdUInt64 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 (OdUInt64 uniqueID)
 
OdUInt64 getID () const
 
void setID (OdUInt64 uniqueID)
 

Protected Attributes

OdList< OdGiExtents3dSpacePoint * > vertices
 

Detailed Description

Corresponding C++ library: TD_Gi <group OdGi_Classes>

Definition at line 751 of file GiExtentsSpaceTree.h.

Constructor & Destructor Documentation

◆ OdGiExtents3dSpaceChainPolyline()

OdGiExtents3dSpaceChainPolyline::OdGiExtents3dSpaceChainPolyline ( OdInt64  uniqueID)
inline

Definition at line 760 of file GiExtentsSpaceTree.h.

◆ ~OdGiExtents3dSpaceChainPolyline()

OdGiExtents3dSpaceChainPolyline::~OdGiExtents3dSpaceChainPolyline ( )
inline

Definition at line 762 of file GiExtentsSpaceTree.h.

Member Function Documentation

◆ addVertex()

virtual void OdGiExtents3dSpaceChainPolyline::addVertex ( OdGiExtents3dSpacePoint pVertex)
inlinevirtual

Definition at line 764 of file GiExtentsSpaceTree.h.

◆ getNumberOfVertices()

OdUInt64 OdGiExtents3dSpaceChainPolyline::getNumberOfVertices ( )
inline

Definition at line 769 of file GiExtentsSpaceTree.h.

◆ getNumberOfVertices_closed()

OdUInt64 OdGiExtents3dSpaceChainPolyline::getNumberOfVertices_closed ( )
inline

Definition at line 770 of file GiExtentsSpaceTree.h.

◆ getPoints() [1/2]

void OdGiExtents3dSpaceChainPolyline::getPoints ( OdGePoint3d pPoints)
inline

Definition at line 780 of file GiExtentsSpaceTree.h.

◆ getPoints() [2/2]

void OdGiExtents3dSpaceChainPolyline::getPoints ( OdGePoint3dVector pts)
inline

Definition at line 826 of file GiExtentsSpaceTree.h.

◆ getPoints_closed() [1/2]

void OdGiExtents3dSpaceChainPolyline::getPoints_closed ( OdGePoint3d pPoints)
inline

Definition at line 800 of file GiExtentsSpaceTree.h.

◆ getPoints_closed() [2/2]

void OdGiExtents3dSpaceChainPolyline::getPoints_closed ( OdGePoint3dVector pts)
inline

Definition at line 831 of file GiExtentsSpaceTree.h.

◆ isEqual()

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

Implements OdGiExtentsSpaceObject.

Definition at line 838 of file GiExtentsSpaceTree.h.

◆ isInExtents() [1/2]

bool OdGiExtents3dSpaceChainPolyline::isInExtents ( OdGeExtents2d extents) const
inlinevirtual

Implements OdGiExtentsSpaceObject.

Definition at line 837 of file GiExtentsSpaceTree.h.

◆ isInExtents() [2/2]

bool OdGiExtents3dSpaceChainPolyline::isInExtents ( OdGeExtents3d extents) const
inlinevirtual

Implements OdGiExtentsSpaceObject.

Definition at line 836 of file GiExtentsSpaceTree.h.

Member Data Documentation

◆ vertices

OdList<OdGiExtents3dSpacePoint*> OdGiExtents3dSpaceChainPolyline::vertices
protected

Definition at line 755 of file GiExtentsSpaceTree.h.


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