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::CubeDescriptor Class Reference

A geomentry descriptor describing an axis aligned cube. More...

#include <GeometryDescriptor.h>

+ Inheritance diagram for VolViz::CubeDescriptor:
+ Collaboration diagram for VolViz::CubeDescriptor:

Public Member Functions

virtual ~CubeDescriptor ()
 
 CubeDescriptor ()=default
 
 CubeDescriptor (CubeDescriptor const &)=default
 
 CubeDescriptor (CubeDescriptor &&)=default
 
CubeDescriptoroperator= (CubeDescriptor const &)=default
 
CubeDescriptoroperator= (CubeDescriptor &&)=default
 

Public Attributes

Position position {Position::Zero()}
 
Length scale {1 * milli * meter}
 
Scale radius = 0.5f
 
- 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 geomentry descriptor describing an axis aligned cube.

Constructor & Destructor Documentation

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

Member Function Documentation

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

Member Data Documentation

Position VolViz::CubeDescriptor::position {Position::Zero()}
Scale VolViz::CubeDescriptor::radius = 0.5f
Length VolViz::CubeDescriptor::scale {1 * milli * meter}

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