MVE - Multi-View Environment mve-devel
|
A volume with regular grid layout. More...
#include <volume.h>
Public Types | |
typedef std::shared_ptr< Volume< T > const > | ConstPtr |
typedef std::shared_ptr< Volume< T > > | Ptr |
typedef std::vector< T > | Voxels |
Public Member Functions | |
Volume (void) | |
void | allocate (int width, int height, int depth) |
Allocates new volume space, clearing previous contents. | |
int | depth (void) const |
Returns depth of the image. | |
Voxels & | get_data (void) |
Returns data vector for the volume. | |
Voxels const & | get_data (void) const |
Returns data vector for the volume. | |
int | height (void) const |
Returns height of the image. | |
int | width (void) const |
Returns width of the image. | |
Static Public Member Functions | |
static Ptr | create (int width, int height, int depth) |
A volume with regular grid layout.
typedef std::shared_ptr<Volume<T> const> mve::Volume< T >::ConstPtr |
typedef std::shared_ptr<Volume<T> > mve::Volume< T >::Ptr |
typedef std::vector<T> mve::Volume< T >::Voxels |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |