#include <sch/S_Polyhedron/Polyhedron_algorithms.h>
◆ Polyhedron_algorithms() [1/2]
SCH_API sch::Polyhedron_algorithms::Polyhedron_algorithms |
( |
void |
| ) |
|
◆ Polyhedron_algorithms() [2/2]
◆ ~Polyhedron_algorithms()
SCH_API sch::Polyhedron_algorithms::~Polyhedron_algorithms |
( |
void |
| ) |
|
◆ clear()
SCH_API void sch::Polyhedron_algorithms::clear |
( |
| ) |
|
clears all the polyhedron;
◆ clearNeighbors()
SCH_API void sch::Polyhedron_algorithms::clearNeighbors |
( |
| ) |
|
clears the neighbors tables;
◆ deleteVertexesWithoutNeighbors()
SCH_API void sch::Polyhedron_algorithms::deleteVertexesWithoutNeighbors |
( |
| ) |
|
deletes aal the vertexes that dont have neighbors;
◆ fillEdges()
SCH_API void sch::Polyhedron_algorithms::fillEdges |
( |
| ) |
|
Fill the edges_ variable using the data from the polyhedron.
◆ getEdgeKey()
get the key of an edge computed automatically from its vertices
◆ naiveSupport()
◆ openFromFile()
SCH_API void sch::Polyhedron_algorithms::openFromFile |
( |
const std::string & |
filename | ) |
|
loads the polyhedron from a file. the file must be in the format of Qhull conconvex.exe output, called with these options : \ "qconvex.exe TI <input_filename> TO <output_filename> Qt o f"
◆ operator=()
◆ serialize()
template<class Archive >
void sch::Polyhedron_algorithms::serialize |
( |
Archive & |
ar, |
|
|
const unsigned int |
|
|
) |
| |
|
inline |
◆ support()
Computes the support point of the polyhedron.
◆ updateFastArrays()
SCH_API void sch::Polyhedron_algorithms::updateFastArrays |
( |
| ) |
|
updates the fast access arrays, must be called after each polyhedron modification
◆ updateVertexNeighbors()
SCH_API void sch::Polyhedron_algorithms::updateVertexNeighbors |
( |
| ) |
|
updates the Neighborhood of the vertexes, must be called on polyhedron \which vertexes have no neighbors, or after calling clearNeighbors.
◆ edges_
◆ fastVertexes_
◆ lastVertexes_
◆ numberOfVertices_
unsigned sch::Polyhedron_algorithms::numberOfVertices_ |
◆ triangles_
◆ vertexes_
The documentation for this struct was generated from the following file: