ImFusion C++ SDK 4.4.0
ImFusion::TypedImage< T > Member List

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

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