CellularVolume

class CellularVolume

The CellularVolume class is a concept class for cellular volume-related enum classes.

Public Types

enum class CellType : int

Simple cell type values for “raw” cell lists. Basic types assume the following data is cells of that type until reaching a Separator or the end of data.

Values:

enumerator Simplex

4-point Tetrahedron (triangular pyramid)

enumerator Pyramid

5-point Quadrilateral pyramid

enumerator Wedge

6-point Pentahedron, like a triangular prism but ends ad edges need not be congruent or parallel

enumerator Box

8-point Hexahedron, like a cube without length or angle constraints

enumerator Face

n-point Polygon, may be used when defining a general polyhedral cell

enumerator Polyhedron

close surface made from faces

enumerator Mixed

collection of individual cells without the need for a separator to terminate each cell

enumerator Separator

flags the end of any cell grouping

enum class Component : uint32_t

Enumerates the cellular volume components that vertex colors can be applied to.

Values:

enumerator Faces

The vertex colors applied to faces.

enumerator Edges

The vertex colors applied to edges.

enumerator Vertices

The vertex colors applied to vertices.