API Documentation
|
#include <NDEVR/DesignObject.h>
#include <NDEVR/Triangle.h>
#include <NDEVR/Polygon.h>
#include <functional>
Go to the source code of this file.
Classes | |
class | Geometry |
A core class within the model heirarchy containing vertex-based data (Usually 3D data) within a set container. Geometries can be shared by multiple Model parents. The primary information for Geometry comes from its vertices, which can be resized. In addition, primitive columns are used to group these vertices in various different ways. Geometries can take on different shapes depending on their Type. See PrimitiveMode. In addition to vertices some data is stored in the form of GeometryProperty values which can be accessed via getGeometryProperty(GeometryProperty). For iterating over each vertex in the Geometry, use VertexIterator For iterating over each line in linework Geometry, use LineIterator For iterating over Geoemetry colors, use VertexColorIterator. More... | |
class | GeometryPositionModRestore |
Class to easily restore calculated data in a Geometry after a location altering process. More... | |
class | LineIterator< t_dims, t_type > |
A class to easily iterate each line segment over a Geometry of lines. More... | |
struct | Geometry::OptimizedPrimitiveDef |
struct | Geometry::SmoothingParameters |
class | TriangleIterator< t_dims, t_type > |
A class to easily iterate each triangle over a Geometry of triangles or meshes. More... | |
class | VertexIterator< t_type > |
A class to easily iterate each vertex of a Geometry. More... | |
Namespaces | |
namespace | NDEVR |
namespace | std |