anatomist  5.1.2
3D neuroimaging data viewer
anatomist::Geometry Class Reference

#include <anatomist/reference/Geometry.h>

Collaboration diagram for anatomist::Geometry:

Public Member Functions

 Geometry ()
 
 Geometry (Point3df size, Point4dl dimMin, Point4dl dimMax)
 
 Geometry (const std::vector< float > &steps, const std::vector< int > &dimMin, const std::vector< int > &dimMax)
 
 Geometry (const Geometry &g)
 
virtual ~Geometry ()
 
Geometryoperator= (const Geometry &g)
 
Point3df Size () const
 voxel size / steps. Obsolete, use stepSize() insted More...
 
void SetSize (Point3df size)
 voxel size. Obsolete, use setStepSize() insead More...
 
Point4dl DimMin () const
 Obsolete - use dimMin() More...
 
void SetDimMin (Point4dl dimMin)
 Obsolete. use setDimMin() More...
 
Point4dl DimMax () const
 Obsolete - use dimMax() More...
 
void SetDimMax (Point4dl dimMax)
 Obsolete - use setDimMax() More...
 
std::vector< float > stepSize () const
 voxel size / steps More...
 
void setStepSize (const std::vector< float > &steps)
 
std::vector< int > dimMin () const
 
std::vector< int > dimMax () const
 
void setDimMin (const std::vector< int > &dimMin)
 
void setDimMax (const std::vector< int > &dimMax)
 

Protected Attributes

std::vector< float > _size
 
std::vector< int > _dimMin
 
std::vector< int > _dimMax
 

Detailed Description

Definition at line 49 of file Geometry.h.

Constructor & Destructor Documentation

◆ Geometry() [1/4]

anatomist::Geometry::Geometry ( )

◆ Geometry() [2/4]

anatomist::Geometry::Geometry ( Point3df  size,
Point4dl  dimMin,
Point4dl  dimMax 
)

◆ Geometry() [3/4]

anatomist::Geometry::Geometry ( const std::vector< float > &  steps,
const std::vector< int > &  dimMin,
const std::vector< int > &  dimMax 
)

◆ Geometry() [4/4]

anatomist::Geometry::Geometry ( const Geometry g)

◆ ~Geometry()

virtual anatomist::Geometry::~Geometry ( )
virtual

Member Function Documentation

◆ DimMax()

Point4dl anatomist::Geometry::DimMax ( ) const

Obsolete - use dimMax()

◆ dimMax()

std::vector<int> anatomist::Geometry::dimMax ( ) const
inline

Definition at line 79 of file Geometry.h.

References _dimMax.

◆ DimMin()

Point4dl anatomist::Geometry::DimMin ( ) const

Obsolete - use dimMin()

◆ dimMin()

std::vector<int> anatomist::Geometry::dimMin ( ) const
inline

Definition at line 78 of file Geometry.h.

References _dimMin.

◆ operator=()

Geometry& anatomist::Geometry::operator= ( const Geometry g)

◆ setDimMax()

void anatomist::Geometry::setDimMax ( const std::vector< int > &  dimMax)

◆ SetDimMax()

void anatomist::Geometry::SetDimMax ( Point4dl  dimMax)

Obsolete - use setDimMax()

◆ setDimMin()

void anatomist::Geometry::setDimMin ( const std::vector< int > &  dimMin)

◆ SetDimMin()

void anatomist::Geometry::SetDimMin ( Point4dl  dimMin)

Obsolete. use setDimMin()

◆ SetSize()

void anatomist::Geometry::SetSize ( Point3df  size)

voxel size. Obsolete, use setStepSize() insead

◆ setStepSize()

void anatomist::Geometry::setStepSize ( const std::vector< float > &  steps)

◆ Size()

Point3df anatomist::Geometry::Size ( ) const
inline

voxel size / steps. Obsolete, use stepSize() insted

Definition at line 63 of file Geometry.h.

References _size.

◆ stepSize()

std::vector<float> anatomist::Geometry::stepSize ( ) const
inline

voxel size / steps

Definition at line 76 of file Geometry.h.

References _size.

Member Data Documentation

◆ _dimMax

std::vector<int> anatomist::Geometry::_dimMax
protected

Definition at line 86 of file Geometry.h.

Referenced by dimMax().

◆ _dimMin

std::vector<int> anatomist::Geometry::_dimMin
protected

Definition at line 85 of file Geometry.h.

Referenced by dimMin().

◆ _size

std::vector<float> anatomist::Geometry::_size
protected

Definition at line 84 of file Geometry.h.

Referenced by Size(), and stepSize().


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