STIR 6.5.0
Classes for describing geometric shapes such as cylinders etc.
Collaboration diagram for Classes for describing geometric shapes such as cylinders etc.:

Files

file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/Shape/Box3D.h
 Declaration of class stir::Box3D.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/Shape/CombinedShape3D.h
 Declaration of class stir::CombinedShape3D.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/Shape/CombinedShape3D.inl
 Inline implementations of class stir::CombinedShape3D.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/Shape/DiscretisedShape3D.h
 Declaration of class stir::DiscretisedShape3D.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/Shape/DiscretisedShape3D.inl
 Inline-implementations of class stir::DiscretisedShape3D.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/Shape/Ellipsoid.h
 Declaration of class stir::Ellipsoid.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/Shape/EllipsoidalCylinder.h
 Declaration of class stir::EllipsoidalCylinder.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/Shape/EllipsoidalCylinder.inl
 Inline-implementations of class stir::EllipsoidalCylinder.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/Shape/GenerateImage.h
 Declaration of class stir::GenerateImage.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/Shape/Shape3D.h
 Declaration of class stir::Shape3D.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/Shape/Shape3D.inl
 Inline-implementations of class stir::Shape3D.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/Shape/Shape3DWithOrientation.h
 Declaration of class stir::Shape3DWithOrientation.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir_experimental/phantoms/Utah.h
 inline implementations for stir::Utah_phantom.
file  /home/kris/devel/STIRdistrib/STIR/src/Shape_buildblock/Box3D.cxx
 Non-inline implementations for class stir::Box3D.
file  /home/kris/devel/STIRdistrib/STIR/src/Shape_buildblock/DiscretisedShape3D.cxx
 Non-inline implementations for class stir::DiscretisedShape3D.
file  /home/kris/devel/STIRdistrib/STIR/src/Shape_buildblock/Ellipsoid.cxx
 Non-inline implementations for class stir::Ellipsoid.
file  /home/kris/devel/STIRdistrib/STIR/src/Shape_buildblock/EllipsoidalCylinder.cxx
 Non-inline implementations for class stir::EllipsoidalCylinder.
file  /home/kris/devel/STIRdistrib/STIR/src/Shape_buildblock/GenerateImage.cxx
 Declaration of class stir::GenerateImage.
file  /home/kris/devel/STIRdistrib/STIR/src/Shape_buildblock/Shape3D.cxx
 Non-inline implementations for class stir::Shape3D.
file  /home/kris/devel/STIRdistrib/STIR/src/Shape_buildblock/Shape3DWithOrientation.cxx
 Non-inline implementations for class stir::Shape3DWithOrientation.
file  /home/kris/devel/STIRdistrib/STIR/src/Shape_buildblock/Shape_buildblock_registries.cxx
 File that registers all stir::RegisteredObject children in Shape_buildblock.

Classes

class  stir::Box3D
 Three-dimensional cuboid box. More...
class  stir::CombinedShape3D< operation >
 A class that allows combining several shapes using logical operations. More...
class  stir::DiscretisedShape3D
 A class for shapes that have been discretised as a volume. More...
class  stir::Ellipsoid
 Three-dimensional ellipsoid. More...
class  stir::EllipsoidalCylinder
 Three-dimensional ellipsoidal cylinder. More...
class  stir::Shape3D
 The base class for all 3 dimensional shapes. More...
class  stir::Shape3DWithOrientation
 Class for shapes with orientation. More...

Detailed Description