FAST  3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
Shape.hpp
Go to the documentation of this file.
1 #ifndef SHAPE_HPP_
2 #define SHAPE_HPP_
3 
4 #include "FAST/Data/Mesh.hpp"
5 
6 namespace fast {
7 
12 class FAST_EXPORT Shape : public Object {
14  public:
15  Mesh::pointer getMesh() const;
16  void setMesh(Mesh::pointer mesh);
17  Vector3f getCentroid();
18  private:
19  Shape();
20  Mesh::pointer mMesh;
21 };
22 
23 }
24 
25 #endif
fast
Definition: AffineTransformation.hpp:7
fast::Shape
Definition: Shape.hpp:12
fast::SpatialDataObject::pointer
std::shared_ptr< SpatialDataObject > pointer
Definition: SpatialDataObject.hpp:12
fast::Object
Definition: Object.hpp:34
FAST_OBJECT
#define FAST_OBJECT(className)
Definition: Object.hpp:9
Mesh.hpp