FAST
3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
|
#include <DataBoundingBox.hpp>
Public Member Functions | |
DataBoundingBox (Vector3f pos, Vector3f size) | |
DataBoundingBox (Vector3f size) | |
DataBoundingBox (std::vector< Vector3f > coordinates) | |
DataBoundingBox (MatrixXf corners) | |
DataBoundingBox () | |
MatrixXf | getCorners () const |
DataBoundingBox | getTransformedBoundingBox (AffineTransformation::pointer transform) const |
bool | isInitialized () const |
This 3D BoundingBox class is used to define the extent of a data object, which is used when rendering to determine placement of the view camera
fast::DataBoundingBox::DataBoundingBox | ( | Vector3f | pos, |
Vector3f | size | ||
) |
fast::DataBoundingBox::DataBoundingBox | ( | Vector3f | size | ) |
fast::DataBoundingBox::DataBoundingBox | ( | std::vector< Vector3f > | coordinates | ) |
fast::DataBoundingBox::DataBoundingBox | ( | MatrixXf | corners | ) |
fast::DataBoundingBox::DataBoundingBox | ( | ) |
MatrixXf fast::DataBoundingBox::getCorners | ( | ) | const |
DataBoundingBox fast::DataBoundingBox::getTransformedBoundingBox | ( | AffineTransformation::pointer | transform | ) | const |
bool fast::DataBoundingBox::isInitialized | ( | ) | const |