26CartesianCoordinate3D<float>
32template <
typename elemT>
34VoxelsOnCartesianGrid<elemT>::get_min_z()
const
36 return this->get_min_index();
39template <
typename elemT>
41VoxelsOnCartesianGrid<elemT>::get_min_y()
const
43 return this->get_length() == 0 ? 0 : (*this)[get_min_z()].get_min_index();
46template <
typename elemT>
48VoxelsOnCartesianGrid<elemT>::get_min_x()
const
50 return this->get_length() == 0 ? 0 : (*this)[get_min_z()][get_min_y()].get_min_index();
53template <
typename elemT>
57 return this->
get_length() == 0 ? 0 : (*this)[get_min_z()][get_min_y()].get_length();
60template <
typename elemT>
62VoxelsOnCartesianGrid<elemT>::get_y_size()
const
64 return this->get_length() == 0 ? 0 : (*this)[get_min_z()].get_length();
67template <
typename elemT>
69VoxelsOnCartesianGrid<elemT>::get_z_size()
const
71 return this->get_length();
74template <
typename elemT>
76VoxelsOnCartesianGrid<elemT>::get_max_x()
const
78 return this->get_length() == 0 ? 0 : (*this)[get_min_z()][get_min_y()].get_max_index();
81template <
typename elemT>
83VoxelsOnCartesianGrid<elemT>::get_max_y()
const
85 return this->get_length() == 0 ? 0 : (*this)[get_min_z()].get_max_index();
88template <
typename elemT>
90VoxelsOnCartesianGrid<elemT>::get_max_z()
const
92 return this->get_max_index();
a templated class for 3-dimensional coordinates.
Definition CartesianCoordinate3D.h:53
const BasicCoordinate< num_dimensions, float > & get_grid_spacing() const
int get_length() const
return number of elements in this vector
Definition VectorWithOffset.inl:538
int get_x_size() const
Definition VoxelsOnCartesianGrid.inl:55
CartesianCoordinate3D< float > get_voxel_size() const
is the same as get_grid_spacing(), but now returns CartesianCoordinate3D for convenience
Definition VoxelsOnCartesianGrid.inl:27