Go to the documentation of this file.
48 Coordinates origin_point;
50 Coordinates feasible_point;
55 Qhull(const RboxPoints &rboxPoints, const char *qhullCommand2);
56 Qhull(
const char *inputComment2,
int pointDimension,
int pointCount,
const realT *pointCoordinates,
const char *qhullCommand2);
68 void checkIfQhullInitialized();
89 double angleEpsilon() const { return qh_qh->angleEpsilon(); }
90 void appendQhullMessage(const std::string &s) { qh_qh->appendQhullMessage(s); }
92 double distanceEpsilon()
const {
return qh_qh->distanceEpsilon(); }
102 QhullFacet beginFacet() const { return QhullFacet(qh_qh, qh_qh->facet_list); }
122 void runQhull(
const char *inputComment2,
int pointDimension,
int pointCount,
const realT *pointCoordinates,
const char *qhullCommand2);
coordT * pointCoordinateEnd() const
QhullVertex endVertex() const
const char * rboxCommand() const
QhullPointSet otherPoints() const
void setFactorEpsilon(double a)
QhullPoint inputOrigin()
Return origin point for qh.input_dim.
bool hasOutputStream() const
QhullRidge – Qhull's ridge structure, ridgeT, as a C++ class.
void runQhull(const RboxPoints &rboxPoints, const char *qhullCommand2)
For qhull commands, see http://www.qhull.org/html/qhull.htm or html/qhull.htm.
coordT * pointCoordinateBegin() const
Same as points().coordinates()
double factorEpsilon() const
QhullFacet endFacet() const
Coordinates origin_point
qhT for this instance
bool hasOutputStream() const
QhullVertexList vertexList() const
Return vertices of the convex hull.
std::string qhullMessage() const
QhullVertex firstVertex() const
Interface to Qhull from C++.
void clearQhullMessage()
clearQhullMessage does not throw errors (~Qhull)
QhullVertex beginVertex() const
countT vertexCount() const
POD type equivalent to qhT. No virtual members.
void defineVertexNeighborFacets()
Automatically called if merging facets or Voronoi diagram.
QhullFacet beginFacet() const
void disableOutputStream()
Qhull()
call runQhull() next
void enableOutputStream()
void enableOutputStream()
QhullFacetList facetList() const
void setOutputStream(std::ostream *os)
void setErrorStream(std::ostream *os)
QhullPoints points() const
const char * qhullCommand() const
Coordinates feasiblePoint() const
A QhullFacet is the C++ equivalent to Qhull's facetT*.
void setFactorEpsilon(double a)
std::string qhullMessage() const
qhullMessage does not throw errors (~Qhull)
countT facetCount() const
void setOutputStream(std::ostream *os)
Updates use_output_stream.
bool hasQhullMessage() const
hasQhullMessage does not throw errors (~Qhull)
void initializeFeasiblePoint(int hulldim)
const char * inputComment() const
Coordinates feasible_point
True at start of runQhull. Errors if call again.
void disableOutputStream()
void setErrorStream(std::ostream *os)
bool hasQhullMessage() const
QhullPoint origin()
non-const due to QhullPoint
QhullFacet firstFacet() const
hpp-fcl
Author(s):
autogenerated on Sat Nov 23 2024 03:44:58