Classes | List of all members
orgQhull::QhullVertex Class Reference

#include <QhullVertex.h>

Classes

struct  PrintVertex
 

Public Types

Defined here
typedef vertexTbase_type
 

Public Member Functions

Constructors
 QhullVertex ()
 
 QhullVertex (const Qhull &q)
 
 QhullVertex (const Qhull &q, vertexT *v)
 
 QhullVertex (QhullQh *qqh)
 
 QhullVertex (QhullQh *qqh, vertexT *v)
 
 QhullVertex (const QhullVertex &other)
 
QhullVertexoperator= (const QhullVertex &other)
 
 ~QhullVertex ()
 
GetSet
int dimension () const
 
vertexTgetVertexT () const
 
countT id () const
 
bool isValid () const
 
bool neighborFacetsDefined () const
 True if defineVertexNeighborFacets() already called. Auotomatically set for facet merging, Voronoi diagrams. More...
 
QhullVertex next () const
 
bool operator== (const QhullVertex &other) const
 
bool operator!= (const QhullVertex &other) const
 
QhullPoint point () const
 
QhullVertex previous () const
 
QhullQhqh () const
 
foreach
QhullFacetSet neighborFacets () const
 
IO
PrintVertex print (const char *message) const
 

Private Attributes

Fields
vertexTqh_vertex
 Corresponding vertexT, never 0. More...
 
QhullQhqh_qh
 QhullQh/qhT for vertexT, may be 0. More...
 

Static Private Attributes

Class objects
static vertexT s_empty_vertex
 

Detailed Description

Definition at line 48 of file QhullVertex.h.

Member Typedef Documentation

◆ base_type

Definition at line 59 of file QhullVertex.h.

Constructor & Destructor Documentation

◆ QhullVertex() [1/6]

orgQhull::QhullVertex::QhullVertex ( )
inline

Definition at line 73 of file QhullVertex.h.

◆ QhullVertex() [2/6]

orgQhull::QhullVertex::QhullVertex ( const Qhull q)
explicit

Definition at line 39 of file QhullVertex.cpp.

◆ QhullVertex() [3/6]

orgQhull::QhullVertex::QhullVertex ( const Qhull q,
vertexT v 
)

Definition at line 45 of file QhullVertex.cpp.

◆ QhullVertex() [4/6]

orgQhull::QhullVertex::QhullVertex ( QhullQh qqh)
inlineexplicit

Definition at line 76 of file QhullVertex.h.

◆ QhullVertex() [5/6]

orgQhull::QhullVertex::QhullVertex ( QhullQh qqh,
vertexT v 
)
inline

Definition at line 77 of file QhullVertex.h.

◆ QhullVertex() [6/6]

orgQhull::QhullVertex::QhullVertex ( const QhullVertex other)
inline

Definition at line 79 of file QhullVertex.h.

◆ ~QhullVertex()

orgQhull::QhullVertex::~QhullVertex ( )
inline

Definition at line 82 of file QhullVertex.h.

Member Function Documentation

◆ dimension()

int orgQhull::QhullVertex::dimension ( ) const
inline

Definition at line 85 of file QhullVertex.h.

◆ getVertexT()

vertexT* orgQhull::QhullVertex::getVertexT ( ) const
inline

Definition at line 87 of file QhullVertex.h.

◆ id()

countT orgQhull::QhullVertex::id ( ) const
inline

Definition at line 88 of file QhullVertex.h.

◆ isValid()

bool orgQhull::QhullVertex::isValid ( ) const
inline

Definition at line 89 of file QhullVertex.h.

◆ neighborFacets()

QhullFacetSet orgQhull::QhullVertex::neighborFacets ( ) const

Return neighboring facets for a vertex If neither merging nor Voronoi diagram, requires Qhull::defineVertexNeighborFacets() beforehand.

Definition at line 56 of file QhullVertex.cpp.

◆ neighborFacetsDefined()

bool orgQhull::QhullVertex::neighborFacetsDefined ( ) const
inline

True if defineVertexNeighborFacets() already called. Auotomatically set for facet merging, Voronoi diagrams.

Definition at line 91 of file QhullVertex.h.

◆ next()

QhullVertex orgQhull::QhullVertex::next ( ) const
inline

Definition at line 92 of file QhullVertex.h.

◆ operator!=()

bool orgQhull::QhullVertex::operator!= ( const QhullVertex other) const
inline

Definition at line 94 of file QhullVertex.h.

◆ operator=()

QhullVertex& orgQhull::QhullVertex::operator= ( const QhullVertex other)
inline

Definition at line 81 of file QhullVertex.h.

◆ operator==()

bool orgQhull::QhullVertex::operator== ( const QhullVertex other) const
inline

Definition at line 93 of file QhullVertex.h.

◆ point()

QhullPoint orgQhull::QhullVertex::point ( ) const
inline

Definition at line 95 of file QhullVertex.h.

◆ previous()

QhullVertex orgQhull::QhullVertex::previous ( ) const
inline

Definition at line 96 of file QhullVertex.h.

◆ print()

PrintVertex orgQhull::QhullVertex::print ( const char *  message) const
inline

Definition at line 109 of file QhullVertex.h.

◆ qh()

QhullQh* orgQhull::QhullVertex::qh ( ) const
inline

Definition at line 97 of file QhullVertex.h.

Member Data Documentation

◆ qh_qh

QhullQh* orgQhull::QhullVertex::qh_qh
private

QhullQh/qhT for vertexT, may be 0.

Definition at line 64 of file QhullVertex.h.

◆ qh_vertex

vertexT* orgQhull::QhullVertex::qh_vertex
private

Corresponding vertexT, never 0.

Definition at line 63 of file QhullVertex.h.

◆ s_empty_vertex

vertexT orgQhull::QhullVertex::s_empty_vertex
staticprivate
Initial value:
= {0,0,0,0,0,
0,0,0,0,0,
0}

Definition at line 67 of file QhullVertex.h.


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


hpp-fcl
Author(s):
autogenerated on Fri Jan 26 2024 03:46:17