STIR  6.2.0
stir::DiscretisedShape3D Member List

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

ask_parameters() (defined in stir::ParsingObject)stir::ParsingObject
ask_type_and_parameters()stir::RegisteredObject< Shape3D >inlinestatic
clone() const overridestir::DiscretisedShape3Dvirtual
construct_volume(VoxelsOnCartesianGrid< float > &image, const CartesianCoordinate3D< int > &num_samples) const overridestir::DiscretisedShape3Dvirtual
DiscretisedShape3D() (defined in stir::DiscretisedShape3D)stir::DiscretisedShape3D
DiscretisedShape3D(const VoxelsOnCartesianGrid< float > &image)stir::DiscretisedShape3D
DiscretisedShape3D(const shared_ptr< const DiscretisedDensity< 3, float >> &density_sptr)stir::DiscretisedShape3D
get_discretised_density()stir::DiscretisedShape3D
get_discretised_density() conststir::DiscretisedShape3D
get_geometric_volume() conststir::Shape3Dvirtual
get_label_index() conststir::DiscretisedShape3D
get_origin() conststir::Shape3Dinline
get_registered_name() const overridestir::RegisteredParsingObject< DiscretisedShape3D, Shape3D, Shape3D >inlinevirtual
get_voxel_weight(const CartesianCoordinate3D< float > &coord, const CartesianCoordinate3D< float > &voxel_size, const CartesianCoordinate3D< int > &num_samples) const overridestir::DiscretisedShape3Dvirtual
is_inside_shape(const CartesianCoordinate3D< float > &index) const overridestir::DiscretisedShape3Dvirtual
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 Shape3D &) const overridestir::DiscretisedShape3Dinlinevirtual
parameter_info() overridestir::RegisteredParsingObject< DiscretisedShape3D, Shape3D, Shape3D >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
read_from_stream(std::istream *)stir::RegisteredParsingObject< DiscretisedShape3D, Shape3D, Shape3D >inlinestatic
read_registered_object(std::istream *in, const std::string &registered_name)stir::RegisteredObject< Shape3D >inlinestatic
registered_namestir::DiscretisedShape3Dstatic
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::DiscretisedShape3Dinlinevirtual
scale_around_origin(const CartesianCoordinate3D< float > &scale3D)stir::Shape3Dinline
set_key_values()stir::ParsingObjectprotectedvirtual
set_label_index(int label_index)stir::DiscretisedShape3D
set_origin(const CartesianCoordinate3D< float > &) overridestir::DiscretisedShape3Dvirtual
Shape3D() (defined in stir::Shape3D)stir::Shape3Dinlineprotected
Shape3D(const CartesianCoordinate3D< float > &origin) (defined in stir::Shape3D)stir::Shape3Dinlineexplicitprotected
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