ImFusion SDK 4.3
TypedImage< T > Member List

This is the complete list of members for TypedImage< T >, including all inherited members.

alignment() constImage
BYTE enum value (defined in Image)Image
byteSize() constImageinline
channels() constImageinline
clone() constTypedImage< T >
cloneImpl() const override (defined in TypedImage< T >)TypedImage< T >protectedvirtual
compatible(const Image &other, bool ignoreType=false, bool ignore3D=false, bool ignoreChannels=false) constImage
Configurable()=default (defined in Configurable)Configurable
Configurable(const Configurable &rhs) (defined in Configurable)Configurable
Configurable(Configurable &&rhs) noexcept (defined in Configurable)Configurable
configuration(Properties *p) const overrideImagevirtual
configure(const Properties *p) overrideImagevirtual
configureDefaults()Configurablevirtual
coord(size_t index) constImageinline
create(const ImageDescriptor &descriptor, T *data=nullptr, Ownership own=Ownership::NotOwning)TypedImage< T >static
create(const vec3i &dimensions, int numChannels=1, T *data=nullptr, Ownership own=Ownership::NotOwning)TypedImage< T >static
ImFusion::MemImage::create(const ImageDescriptor &descriptor)MemImagestatic
ImFusion::MemImage::create(const ImageDescriptor &descriptor, void *data, Ownership own=Ownership::NotOwning)MemImagestatic
CUSTOM enum valueImage
data() const overrideTypedImage< T >inlinevirtual
data() override (defined in TypedImage< T >)TypedImage< T >inlinevirtual
descriptor() constImageinline
dimension() constImageinline
dimensions() constImageinline
DOUBLE enum value (defined in Image)Image
extent() constImageinline
fill(T value)TypedImage< T >
fill(const std::vector< T > &channelValues)TypedImage< T >
fillDouble(double value) overrideTypedImage< T >virtual
fillDouble(const std::vector< double > &channelValues) overrideTypedImage< T >virtual
FLOAT enum value (defined in Image)Image
getRange() constTypedImage< T >
getRange(T &minVal, T &maxVal) const (defined in TypedImage< T >)TypedImage< T >
getRangeDouble(double &minVal, double &maxVal) const overrideTypedImage< T >virtual
getRangeDouble() constTypedImage< T >
getSliceView(int slice) constTypedImage< T >
getSliceViewImpl(int slice) const override (defined in TypedImage< T >)TypedImage< T >protectedvirtual
hasIndex(int x, int y, int z=0, int c=0) constImageinline
height() constImageinline
HFLOAT enum value (defined in Image)Image
Image(const ImageDescriptor &desc)Imageexplicit
Image(const Image &other)=default (defined in Image)Image
Image(Image &&other) noexcept=default (defined in Image)Image
imageToPixel(const vec3 &world) constImageinline
imageToPixelMatrix() constImage
index(int x, int y, int z=0, int c=0) constImageinline
INT enum value (defined in Image)Image
isInteger() constImage
isMetric() constImageinline
isSigned() constImage
load(const std::string &filename, int64_t offset=0)MemImage
Location enum nameImage
location() const overrideMemImageinlinevirtual
m_dataTypedImage< T >protected
m_descriptor (defined in Image)Imageprotected
m_ownTypedImage< T >protected
m_paramsConfigurableprotected
MemImage(MemImage &&other) noexcept (defined in MemImage)MemImageprotected
MemImage(const MemImage &other)=delete (defined in MemImage)MemImageprotected
MemImage(const ImageDescriptor &desc) (defined in MemImage)MemImageprotected
MEMORY enum valueImage
NONE enum valueImage
OPENCL enum valueImage
OPENGL enum valueImage
operator=(const TypedImage &)=delete (defined in TypedImage< T >)TypedImage< T >
operator=(TypedImage &&other) noexcept (defined in TypedImage< T >)TypedImage< T >
operator=(MemImage &&other) noexcept (defined in MemImage)MemImageprotected
operator=(const MemImage &other)=delete (defined in MemImage)MemImageprotected
operator=(const Image &other)=default (defined in Image)Image
operator=(Image &&other) noexcept=default (defined in Image)Image
operator=(const Configurable &) (defined in Configurable)Configurable
operator=(Configurable &&) noexcept (defined in Configurable)Configurable
originalToStorage(double value) constImageinline
Ownership enum nameMemImage
pixelToImage(const vec3 &pixel) constImageinline
pixelToImageMatrix() constImage
pixelType() constImageinline
pointer() constTypedImage< T >inline
pointer() (defined in TypedImage< T >)TypedImage< T >inline
prepare(bool msb=false, bool shiftOnly=false) overrideTypedImage< T >virtual
registerParameter(ParameterBase *param)Configurable
save(const std::string &filename) constMemImage
scale() constImageinline
setMetric(bool val)Imageinline
setScale(double val)Imageinline
setShift(double val)Imageinline
setSpacing(double sx, double sy, double sz=1.0)Image
setSpacing(double sx, double sy, double sz, bool isMetric)Image
setSpacing(const vec3 &s)Image
setSpacing(const vec3 &s, bool metric)Image
setValue(T value, int x, int y, int z=0, int c=0)TypedImage< T >
setValueDouble(double value, size_t index) const overrideTypedImage< T >inlinevirtual
setValueDouble(double value, int x, int y, int z=0, int c=0) const overrideTypedImage< T >virtual
shift() constImageinline
SHORT enum value (defined in Image)Image
signalParametersChangedConfigurable
size() constImageinline
slices() constImageinline
spacing() constImageinline
storageToOriginal(double value) constImageinline
swap (defined in TypedImage< T >)TypedImage< T >friend
Type enum nameImage
type() constImageinline
typeCompatible() const (defined in Image)Imageprotected
typed()MemImage
typed() const (defined in MemImage)MemImage
TypedImage(const ImageDescriptor &descriptor, T *data=nullptr, Ownership own=Ownership::NotOwning)TypedImage< T >
TypedImage(const vec3i &dimensions, int numChannels=1, T *data=nullptr, Ownership own=Ownership::NotOwning)TypedImage< T >
TypedImage(const TypedImage &)=delete (defined in TypedImage< T >)TypedImage< T >
TypedImage(TypedImage &&other) noexcept (defined in TypedImage< T >)TypedImage< T >
typeSize() constImageinline
UBYTE enum value (defined in Image)Image
UINT enum value (defined in Image)Image
unregisterParameter(const ParameterBase *param)Configurable
unscaled() const overrideTypedImage< T >virtual
update(const TypedImage< T > &other)TypedImage< T >
update(const MemImage &other) overrideTypedImage< T >virtual
update(const std::vector< T > &data)TypedImage< T >
update(const T *data)TypedImage< T >
USHORT enum value (defined in Image)Image
value(int x, int y, int z=0, int c=0) constTypedImage< T >
value(size_t index) constTypedImage< T >
value_type typedef (defined in TypedImage< T >)TypedImage< T >
valueDouble(size_t index) const overrideTypedImage< T >inlinevirtual
valueDouble(int x, int y, int z=0, int c=0) const overrideTypedImage< T >virtual
valueDouble(double x, double y, double z=0, int c=0, bool clamp=true, bool *valid=nullptr) const overrideTypedImage< T >virtual
width() constImageinline
zeros(const ImageDescriptor &descriptor)TypedImage< T >static
zeros(const vec3i &dimensions, int numChannels=1)TypedImage< T >static
~Configurable() (defined in Configurable)Configurablevirtual
~Image()=default (defined in Image)Imagevirtual
~MemImage() override=default (defined in MemImage)MemImage
~TypedImage() override (defined in TypedImage< T >)TypedImage< T >
Search Tab / S to search, Esc to close