#include <contourSurface.h>
Public Member Functions |
|
Cube (const TRegularData3D< T > &grid) | |
void | setTo (Position p) |
Vector3 | getOrigin () const |
const Vector3 & | getSpacing () const |
Vector3 | getCoordinates (Position index) const |
Position | getIndex (Position corner) const |
Return the absolute grid position
for a given corner. |
|
void | shift () |
Position | computeTopology (double threshold) |
Compute the topology code for the
current cube. |
|
Public Attributes |
|
double | values [8] |
Protected Attributes |
|
const TRegularData3D< T > * | grid_ |
Position | current_position_ |
Position | grid_offset_ [8] |
const T * | ptr_ |
Vector3 | spacing_ |
This class is used to extract information from the grid, store the values of the eight corners of a cube, and determine the topology and the triangles in the cube.