VolViz
A volume visualization tool
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
Classes | Namespaces | Enumerations | Functions
GeometryDescriptor.h File Reference
#include "Types.h"
+ Include dependency graph for GeometryDescriptor.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  VolViz::GeometryDescriptor
 
class  VolViz::AxisAlignedPlaneDescriptor
 A geometry descriptor describing a axis aligned plane. More...
 
class  VolViz::MeshDescriptor
 A geometry descriptor describing an arbitrary triangle mesh. More...
 
class  VolViz::CubeDescriptor
 A geomentry descriptor describing an axis aligned cube. More...
 

Namespaces

 VolViz
 

Enumerations

enum  VolViz::MoveMask : uint8_t {
  VolViz::None = 0x00, VolViz::X = 0x01, VolViz::Y = 0x02, VolViz::Z = 0x04,
  VolViz::All = 0x07
}
 

Functions

Vector3f VolViz::maskToUnitVector (MoveMask mask) noexcept