#include <topologyRefiner.h>
Public Member Functions | |
TopologyRefinerFactory () | |
Constructor. More... | |
~TopologyRefinerFactory () | |
Destructor. More... | |
Static Public Member Functions | |
static TopologyRefiner * | Create (Sdc::Type type, Sdc::Options options, MESH const &mesh) |
Instantiates TopologyRefiner from client-provided topological representation. More... | |
Static Protected Member Functions | |
static void | resizeComponentTopology (TopologyRefiner &refiner, MESH const &mesh) |
static void | assignComponentTopology (TopologyRefiner &refiner, MESH const &mesh) |
static void | assignFaceVaryingTopology (TopologyRefiner &refiner, MESH const &mesh) |
static void | assignComponentTags (TopologyRefiner &refiner, MESH const &mesh) |
static void | populateBaseLevel (TopologyRefiner &refiner, MESH const &mesh) |
Static Protected Member Functions inherited from TopologyRefinerFactoryBase | |
static void | validateComponentTopologySizing (TopologyRefiner &refiner) |
static void | validateVertexComponentTopologyAssignment (TopologyRefiner &refiner) |
static void | validateFaceVaryingComponentTopologyAssignment (TopologyRefiner &refiner) |
static void | applyComponentTagsAndBoundarySharpness (TopologyRefiner &refiner) |
Definition at line 50 of file topologyRefiner.h.
|
inline |
Constructor.
Definition at line 124 of file topologyRefinerFactory.h.
|
inline |
Destructor.
Definition at line 127 of file topologyRefinerFactory.h.
|
staticprotected |
Definition at line 318 of file topologyRefinerFactory.h.
|
staticprotected |
Definition at line 263 of file topologyRefinerFactory.h.
|
staticprotected |
Definition at line 303 of file topologyRefinerFactory.h.
|
static |
Instantiates TopologyRefiner from client-provided topological representation.
If only the face-vertices topological relationships are specified with this factory, edge relationships have to be inferred, which requires additional processing. If the client topological rep can provide this information, it is highly recommended to do so.
type | The subdivision scheme |
options | Subdivion options (boundary interpolation rules...) |
mesh | Client topological representation (or a converter) |
return An instance of TopologyRefiner or NULL for failure
Definition at line 177 of file topologyRefinerFactory.h.
|
staticprotected |
Definition at line 188 of file topologyRefinerFactory.h.
|
staticprotected |
Definition at line 224 of file topologyRefinerFactory.h.