STIR  6.2.0
stir::EllipsoidalCylinder Member List

This is the complete list of members for stir::EllipsoidalCylinder, including all inherited members.

ask_parameters() (defined in stir::ParsingObject)stir::ParsingObject
ask_type_and_parameters()stir::RegisteredObject< Shape3D >inlinestatic
clone() const overridestir::EllipsoidalCylindervirtual
construct_volume(VoxelsOnCartesianGrid< float > &image, const CartesianCoordinate3D< int > &num_samples) conststir::Shape3Dvirtual
EllipsoidalCylinder()stir::EllipsoidalCylinder
EllipsoidalCylinder(const float length_z, const float radius_y, const float radius_x, const CartesianCoordinate3D< float > &centre, const Array< 2, float > &direction_vectors=diagonal_matrix(3, 1.F))stir::EllipsoidalCylinder
EllipsoidalCylinder(const float length_z, const float radius_y, const float radius_x, const float theta_1, const float theta_2, const CartesianCoordinate3D< float > &centre, const Array< 2, float > &direction_vectors=diagonal_matrix(3, 1.F))stir::EllipsoidalCylinder
get_direction_vectors() conststir::Shape3DWithOrientationinline
get_geometric_volume() const overridestir::EllipsoidalCylindervirtual
get_length() const (defined in stir::EllipsoidalCylinder)stir::EllipsoidalCylinderinline
get_origin() conststir::Shape3Dinline
get_radius_x() const (defined in stir::EllipsoidalCylinder)stir::EllipsoidalCylinderinline
get_radius_y() const (defined in stir::EllipsoidalCylinder)stir::EllipsoidalCylinderinline
get_registered_name() const overridestir::RegisteredParsingObject< EllipsoidalCylinder, Shape3D, Shape3DWithOrientation >inlinevirtual
get_volume_of_unit_cell() conststir::Shape3DWithOrientationprotected
get_voxel_weight(const CartesianCoordinate3D< float > &voxel_centre, const CartesianCoordinate3D< float > &voxel_size, const CartesianCoordinate3D< int > &num_samples) conststir::Shape3Dvirtual
initialise_keymap() overridestir::EllipsoidalCylinderprotectedvirtual
is_inside_shape(const CartesianCoordinate3D< float > &coord) const overridestir::EllipsoidalCylindervirtual
lengthstir::EllipsoidalCylinderprotected
list_registered_names(std::ostream &stream)stir::RegisteredObject< Shape3D >inlinestatic
operator!=(const Shape3D &) conststir::Shape3Dinline
operator=(const ParsingObject &) (defined in stir::ParsingObject)stir::ParsingObject
operator==(const EllipsoidalCylinder &cylinder) conststir::EllipsoidalCylinder
operator==(const Shape3D &shape) const overridestir::EllipsoidalCylindervirtual
operator==(const Shape3DWithOrientation &s) const (defined in stir::Shape3DWithOrientation)stir::Shape3DWithOrientation
parameter_info() overridestir::RegisteredParsingObject< EllipsoidalCylinder, Shape3D, Shape3DWithOrientation >inlinevirtual
parse(std::istream &f) (defined in stir::ParsingObject)stir::ParsingObject
parse(const char *const filename) (defined in stir::ParsingObject)stir::ParsingObject
parser (defined in stir::ParsingObject)stir::ParsingObjectprotected
ParsingObject() (defined in stir::ParsingObject)stir::ParsingObject
ParsingObject(const ParsingObject &) (defined in stir::ParsingObject)stir::ParsingObject
post_processing() overridestir::EllipsoidalCylinderprotectedvirtual
radius_xstir::EllipsoidalCylinderprotected
radius_ystir::EllipsoidalCylinderprotected
read_from_stream(std::istream *)stir::RegisteredParsingObject< EllipsoidalCylinder, Shape3D, Shape3DWithOrientation >inlinestatic
read_registered_object(std::istream *in, const std::string &registered_name)stir::RegisteredObject< Shape3D >inlinestatic
registered_namestir::EllipsoidalCylinderstatic
RegisteredObject() (defined in stir::RegisteredObject< Shape3D >)stir::RegisteredObject< Shape3D >inline
registry()stir::RegisteredObject< Shape3D >inlineprotectedstatic
RegistryType typedefstir::RegisteredObject< Shape3D >protected
RootFactory typedefstir::RegisteredObject< Shape3D >protected
scale(const CartesianCoordinate3D< float > &scale3D) overridestir::Shape3DWithOrientationvirtual
scale_around_origin(const CartesianCoordinate3D< float > &scale3D)stir::Shape3Dinline
set_defaults() overridestir::EllipsoidalCylinderprotectedvirtual
set_direction_vectors(const Array< 2, float > &)stir::Shape3DWithOrientation
set_key_values() overridestir::Shape3DWithOrientationprotectedvirtual
set_length(const float) (defined in stir::EllipsoidalCylinder)stir::EllipsoidalCylinder
set_origin(const CartesianCoordinate3D< float > &)stir::Shape3Dvirtual
set_radius_x(const float) (defined in stir::EllipsoidalCylinder)stir::EllipsoidalCylinder
set_radius_y(const float) (defined in stir::EllipsoidalCylinder)stir::EllipsoidalCylinder
Shape3D() (defined in stir::Shape3D)stir::Shape3Dinlineprotected
Shape3D(const CartesianCoordinate3D< float > &origin) (defined in stir::Shape3D)stir::Shape3Dinlineexplicitprotected
Shape3DWithOrientation()stir::Shape3DWithOrientationprotected
Shape3DWithOrientation(const CartesianCoordinate3D< float > &origin, const Array< 2, float > &directions=diagonal_matrix(3, 1.F)) (defined in stir::Shape3DWithOrientation)stir::Shape3DWithOrientationprotected
theta_1stir::EllipsoidalCylinderprotected
theta_2stir::EllipsoidalCylinderprotected
transform_to_shape_coords(const CartesianCoordinate3D< float > &) conststir::Shape3DWithOrientationprotected
translate(const CartesianCoordinate3D< float > &direction)stir::Shape3Dvirtual
~ParsingObject() (defined in stir::ParsingObject)stir::ParsingObjectinlinevirtual
~RegisteredObjectBase() override (defined in stir::RegisteredObjectBase)stir::RegisteredObjectBaseinline
~Shape3D() override (defined in stir::Shape3D)stir::Shape3Dinline