VolViz
A volume visualization tool
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
Public Member Functions | Public Attributes | List of all members
VolViz::MeshDescriptor Class Reference

A geometry descriptor describing an arbitrary triangle mesh. More...

#include <GeometryDescriptor.h>

+ Inheritance diagram for VolViz::MeshDescriptor:
+ Collaboration diagram for VolViz::MeshDescriptor:

Public Member Functions

virtual ~MeshDescriptor ()
 
 MeshDescriptor ()=default
 
 MeshDescriptor (MeshDescriptor const &)=default
 
 MeshDescriptor (MeshDescriptor &&)=default
 
MeshDescriptoroperator= (MeshDescriptor const &)=default
 
MeshDescriptoroperator= (MeshDescriptor &&)=default
 

Public Attributes

Eigen::Matrix< float,
Eigen::Dynamic, 3 > 
vertices
 
Eigen::Matrix< std::uint32_t,
Eigen::Dynamic, 3 > 
indices
 
Length scale {1 * milli * meter}
 
- Public Attributes inherited from VolViz::GeometryDescriptor
bool movable {true}
 
Color color {Colors::White()}
 

Additional Inherited Members

- Protected Member Functions inherited from VolViz::GeometryDescriptor
 GeometryDescriptor ()=default
 
virtual ~GeometryDescriptor ()
 
 GeometryDescriptor (GeometryDescriptor const &)=default
 
 GeometryDescriptor (GeometryDescriptor &&)=default
 
GeometryDescriptoroperator= (GeometryDescriptor const &)=default
 
GeometryDescriptoroperator= (GeometryDescriptor &&)=default
 

Detailed Description

A geometry descriptor describing an arbitrary triangle mesh.

Constructor & Destructor Documentation

VolViz::MeshDescriptor::~MeshDescriptor ( )
virtualdefault
VolViz::MeshDescriptor::MeshDescriptor ( )
default
VolViz::MeshDescriptor::MeshDescriptor ( MeshDescriptor const &  )
default
VolViz::MeshDescriptor::MeshDescriptor ( MeshDescriptor &&  )
default

Member Function Documentation

MeshDescriptor& VolViz::MeshDescriptor::operator= ( MeshDescriptor const &  )
default
MeshDescriptor& VolViz::MeshDescriptor::operator= ( MeshDescriptor &&  )
default

Member Data Documentation

Eigen::Matrix<std::uint32_t, Eigen::Dynamic, 3> VolViz::MeshDescriptor::indices
Length VolViz::MeshDescriptor::scale {1 * milli * meter}
Eigen::Matrix<float, Eigen::Dynamic, 3> VolViz::MeshDescriptor::vertices

The documentation for this class was generated from the following files: