This module lists all interfaces and typedefs related to compounds. More...
Classes | |
class | mi::IBbox3 |
This interface represents bounding boxes. More... |
|
class | mi::IColor |
This interface represents RGBA colors. More... |
|
class | mi::IColor3 |
This interface represents RGB colors. More... |
|
class | mi::ICompound |
This interface represents compounds, i.e., vectors, matrices, colors, spectrums, and bounding boxes. More... |
|
class | mi::IBoolean_2_2 |
This interface represents a 2 x 2 matrix of bool. More... |
|
class | mi::IBoolean_2_3 |
This interface represents a 2 x 3 matrix of bool. More... |
|
class | mi::IBoolean_2_4 |
This interface represents a 2 x 4 matrix of bool. More... |
|
class | mi::IBoolean_3_2 |
This interface represents a 3 x 2 matrix of bool. More... |
|
class | mi::IBoolean_3_3 |
This interface represents a 3 x 3 matrix of bool. More... |
|
class | mi::IBoolean_3_4 |
This interface represents a 3 x 4 matrix of bool. More... |
|
class | mi::IBoolean_4_2 |
This interface represents a 4 x 2 matrix of bool. More... |
|
class | mi::IBoolean_4_3 |
This interface represents a 4 x 3 matrix of bool. More... |
|
class | mi::IBoolean_4_4 |
This interface represents a 4 x 4 matrix of bool. More... |
|
class | mi::ISint32_2_2 |
This interface represents a 2 x 2 matrix of Sint32. More... |
|
class | mi::ISint32_2_3 |
This interface represents a 2 x 3 matrix of Sint32. More... |
|
class | mi::ISint32_2_4 |
This interface represents a 2 x 4 matrix of Sint32. More... |
|
class | mi::ISint32_3_2 |
This interface represents a 3 x 2 matrix of Sint32. More... |
|
class | mi::ISint32_3_3 |
This interface represents a 3 x 3 matrix of Sint32. More... |
|
class | mi::ISint32_3_4 |
This interface represents a 3 x 4 matrix of Sint32. More... |
|
class | mi::ISint32_4_2 |
This interface represents a 4 x 2 matrix of Sint32. More... |
|
class | mi::ISint32_4_3 |
This interface represents a 4 x 3 matrix of Sint32. More... |
|
class | mi::ISint32_4_4 |
This interface represents a 4 x 4 matrix of Sint32. More... |
|
class | mi::IUint32_2_2 |
This interface represents a 2 x 2 matrix of Uint32. More... |
|
class | mi::IUint32_2_3 |
This interface represents a 2 x 3 matrix of Uint32. More... |
|
class | mi::IUint32_2_4 |
This interface represents a 2 x 4 matrix of Uint32. More... |
|
class | mi::IUint32_3_2 |
This interface represents a 3 x 2 matrix of Uint32. More... |
|
class | mi::IUint32_3_3 |
This interface represents a 3 x 3 matrix of Uint32. More... |
|
class | mi::IUint32_3_4 |
This interface represents a 3 x 4 matrix of Uint32. More... |
|
class | mi::IUint32_4_2 |
This interface represents a 4 x 2 matrix of Uint32. More... |
|
class | mi::IUint32_4_3 |
This interface represents a 4 x 3 matrix of Uint32. More... |
|
class | mi::IUint32_4_4 |
This interface represents a 4 x 4 matrix of Uint32. More... |
|
class | mi::IFloat32_2_2 |
This interface represents a 2 x 2 matrix of Float32. More... |
|
class | mi::IFloat32_2_3 |
This interface represents a 2 x 3 matrix of Float32. More... |
|
class | mi::IFloat32_2_4 |
This interface represents a 2 x 4 matrix of Float32. More... |
|
class | mi::IFloat32_3_2 |
This interface represents a 3 x 2 matrix of Float32. More... |
|
class | mi::IFloat32_3_3 |
This interface represents a 3 x 3 matrix of Float32. More... |
|
class | mi::IFloat32_3_4 |
This interface represents a 3 x 4 matrix of Float32. More... |
|
class | mi::IFloat32_4_2 |
This interface represents a 4 x 2 matrix of Float32. More... |
|
class | mi::IFloat32_4_3 |
This interface represents a 4 x 3 matrix of Float32. More... |
|
class | mi::IFloat32_4_4 |
This interface represents a 4 x 4 matrix of Float32. More... |
|
class | mi::IFloat64_2_2 |
This interface represents a 2 x 2 matrix of Float64. More... |
|
class | mi::IFloat64_2_3 |
This interface represents a 2 x 3 matrix of Float64. More... |
|
class | mi::IFloat64_2_4 |
This interface represents a 2 x 4 matrix of Float64. More... |
|
class | mi::IFloat64_3_2 |
This interface represents a 3 x 2 matrix of Float64. More... |
|
class | mi::IFloat64_3_3 |
This interface represents a 3 x 3 matrix of Float64. More... |
|
class | mi::IFloat64_3_4 |
This interface represents a 3 x 4 matrix of Float64. More... |
|
class | mi::IFloat64_4_2 |
This interface represents a 4 x 2 matrix of Float64. More... |
|
class | mi::IFloat64_4_3 |
This interface represents a 4 x 3 matrix of Float64. More... |
|
class | mi::IFloat64_4_4 |
This interface represents a 4 x 4 matrix of Float64. More... |
|
class | mi::ISpectrum |
This interface represents spectrums. More... |
|
class | mi::IBoolean_2 |
This interface represents a vector of two bool. More... |
|
class | mi::IBoolean_3 |
This interface represents a vector of three bool. More... |
|
class | mi::IBoolean_4 |
This interface represents a vector of four bool. More... |
|
class | mi::ISint32_2 |
This interface represents a vector of two Sint32. More... |
|
class | mi::ISint32_3 |
This interface represents a vector of three Sint32. More... |
|
class | mi::ISint32_4 |
This interface represents a vector of four Sint32. More... |
|
class | mi::IUint32_2 |
This interface represents a vector of two Uint32. More... |
|
class | mi::IUint32_3 |
This interface represents a vector of three Uint32. More... |
|
class | mi::IUint32_4 |
This interface represents a vector of four Uint32. More... |
|
class | mi::IFloat32_2 |
This interface represents a vector of two Float32. More... |
|
class | mi::IFloat32_3 |
This interface represents a vector of three Float32. More... |
|
class | mi::IFloat32_4 |
This interface represents a vector of four Float32. More... |
|
class | mi::IFloat64_2 |
This interface represents a vector of two Float64. More... |
|
class | mi::IFloat64_3 |
This interface represents a vector of three Float64. More... |
|
class | mi::IFloat64_4 |
This interface represents a vector of four Float64. More... |
|
Typedefs | |
typedef math::Vector< bool, 2 > | mi::Boolean_2 |
Vector of two bool. More... |
|
typedef math::Vector< bool, 3 > | mi::Boolean_3 |
Vector of three bool. More... |
|
typedef math::Vector< bool, 4 > | mi::Boolean_4 |
Vector of four bool. More... |
|
typedef math::Vector< Sint32, 2 > | mi::Sint32_2 |
Vector of two Sint32. More... |
|
typedef math::Vector< Sint32, 3 > | mi::Sint32_3 |
Vector of three Sint32. More... |
|
typedef math::Vector< Sint32, 4 > | mi::Sint32_4 |
Vector of four Sint32. More... |
|
typedef math::Vector< Uint32, 2 > | mi::Uint32_2 |
Vector of two Uint32. More... |
|
typedef math::Vector< Uint32, 3 > | mi::Uint32_3 |
Vector of three Uint32. More... |
|
typedef math::Vector< Uint32, 4 > | mi::Uint32_4 |
Vector of four Uint32. More... |
|
typedef math::Vector< Float32, 2 > | mi::Float32_2 |
Vector of two Float32. More... |
|
typedef math::Vector< Float32, 3 > | mi::Float32_3 |
Vector of three Float32. More... |
|
typedef math::Vector< Float32, 4 > | mi::Float32_4 |
Vector of four Float32. More... |
|
typedef math::Vector< Float64, 2 > | mi::Float64_2 |
Vector of two Float64. More... |
|
typedef math::Vector< Float64, 3 > | mi::Float64_3 |
Vector of three Float64. More... |
|
typedef math::Vector< Float64, 4 > | mi::Float64_4 |
Vector of four Float64. More... |
|
typedef math::Vector_struct < bool, 2 > |
mi::Boolean_2_struct |
Vector of two bool (underlying POD type). More... |
|
typedef math::Vector_struct < bool, 3 > |
mi::Boolean_3_struct |
Vector of three bool (underlying POD type). More... |
|
typedef math::Vector_struct < bool, 4 > |
mi::Boolean_4_struct |
Vector of four bool (underlying POD type). More... |
|
typedef math::Vector_struct < Sint32, 2 > |
mi::Sint32_2_struct |
Vector of two Sint32 (underlying POD type). More... |
|
typedef math::Vector_struct < Sint32, 3 > |
mi::Sint32_3_struct |
Vector of three Sint32 (underlying POD type). More... |
|
typedef math::Vector_struct < Sint32, 4 > |
mi::Sint32_4_struct |
Vector of four Sint32 (underlying POD type). More... |
|
typedef math::Vector_struct < Uint32, 2 > |
mi::Uint32_2_struct |
Vector of two Uint32 (underlying POD type). More... |
|
typedef math::Vector_struct < Uint32, 3 > |
mi::Uint32_3_struct |
Vector of three Uint32 (underlying POD type). More... |
|
typedef math::Vector_struct < Uint32, 4 > |
mi::Uint32_4_struct |
Vector of four Uint32 (underlying POD type). More... |
|
typedef math::Vector_struct < Float32, 2 > |
mi::Float32_2_struct |
Vector of two Float32 (underlying POD type). More... |
|
typedef math::Vector_struct < Float32, 3 > |
mi::Float32_3_struct |
Vector of three Float32 (underlying POD type). More... |
|
typedef math::Vector_struct < Float32, 4 > |
mi::Float32_4_struct |
Vector of four Float32 (underlying POD type). More... |
|
typedef math::Vector_struct < Float64, 2 > |
mi::Float64_2_struct |
Vector of two Float64 (underlying POD type). More... |
|
typedef math::Vector_struct < Float64, 3 > |
mi::Float64_3_struct |
Vector of three Float64 (underlying POD type). More... |
|
typedef math::Vector_struct < Float64, 4 > |
mi::Float64_4_struct |
Vector of four Float64 (underlying POD type). More... |
|
typedef math::Matrix< bool, 2, 2 > | mi::Boolean_2_2 |
2 x 2 matrix of bool. More... |
|
typedef math::Matrix< bool, 2, 3 > | mi::Boolean_2_3 |
2 x 3 matrix of bool. More... |
|
typedef math::Matrix< bool, 2, 4 > | mi::Boolean_2_4 |
2 x 4 matrix of bool. More... |
|
typedef math::Matrix< bool, 3, 2 > | mi::Boolean_3_2 |
3 x 2 matrix of bool. More... |
|
typedef math::Matrix< bool, 3, 3 > | mi::Boolean_3_3 |
3 x 3 matrix of bool. More... |
|
typedef math::Matrix< bool, 3, 4 > | mi::Boolean_3_4 |
3 x 4 matrix of bool. More... |
|
typedef math::Matrix< bool, 4, 2 > | mi::Boolean_4_2 |
4 x 2 matrix of bool. More... |
|
typedef math::Matrix< bool, 4, 3 > | mi::Boolean_4_3 |
4 x 3 matrix of bool. More... |
|
typedef math::Matrix< bool, 4, 4 > | mi::Boolean_4_4 |
4 x 4 matrix of bool. More... |
|
typedef math::Matrix< Sint32, 2, 2 > | mi::Sint32_2_2 |
2 x 2 matrix of Sint32. More... |
|
typedef math::Matrix< Sint32, 2, 3 > | mi::Sint32_2_3 |
2 x 3 matrix of Sint32. More... |
|
typedef math::Matrix< Sint32, 2, 4 > | mi::Sint32_2_4 |
2 x 4 matrix of Sint32. More... |
|
typedef math::Matrix< Sint32, 3, 2 > | mi::Sint32_3_2 |
3 x 2 matrix of Sint32. More... |
|
typedef math::Matrix< Sint32, 3, 3 > | mi::Sint32_3_3 |
3 x 3 matrix of Sint32. More... |
|
typedef math::Matrix< Sint32, 3, 4 > | mi::Sint32_3_4 |
3 x 4 matrix of Sint32. More... |
|
typedef math::Matrix< Sint32, 4, 2 > | mi::Sint32_4_2 |
4 x 2 matrix of Sint32. More... |
|
typedef math::Matrix< Sint32, 4, 3 > | mi::Sint32_4_3 |
4 x 3 matrix of Sint32. More... |
|
typedef math::Matrix< Sint32, 4, 4 > | mi::Sint32_4_4 |
4 x 4 matrix of Sint32. More... |
|
typedef math::Matrix< Uint32, 2, 2 > | mi::Uint32_2_2 |
2 x 2 matrix of Uint32. More... |
|
typedef math::Matrix< Uint32, 2, 3 > | mi::Uint32_2_3 |
2 x 3 matrix of Uint32. More... |
|
typedef math::Matrix< Uint32, 2, 4 > | mi::Uint32_2_4 |
2 x 4 matrix of Uint32. More... |
|
typedef math::Matrix< Uint32, 3, 2 > | mi::Uint32_3_2 |
3 x 2 matrix of Uint32. More... |
|
typedef math::Matrix< Uint32, 3, 3 > | mi::Uint32_3_3 |
3 x 3 matrix of Uint32. More... |
|
typedef math::Matrix< Uint32, 3, 4 > | mi::Uint32_3_4 |
3 x 4 matrix of Uint32. More... |
|
typedef math::Matrix< Uint32, 4, 2 > | mi::Uint32_4_2 |
4 x 2 matrix of Uint32. More... |
|
typedef math::Matrix< Uint32, 4, 3 > | mi::Uint32_4_3 |
4 x 3 matrix of Uint32. More... |
|
typedef math::Matrix< Uint32, 4, 4 > | mi::Uint32_4_4 |
4 x 4 matrix of Uint32. More... |
|
typedef math::Matrix< Float32, 2, 2 > | mi::Float32_2_2 |
2 x 2 matrix of Float32. More... |
|
typedef math::Matrix< Float32, 2, 3 > | mi::Float32_2_3 |
2 x 3 matrix of Float32. More... |
|
typedef math::Matrix< Float32, 2, 4 > | mi::Float32_2_4 |
2 x 4 matrix of Float32. More... |
|
typedef math::Matrix< Float32, 3, 2 > | mi::Float32_3_2 |
3 x 2 matrix of Float32. More... |
|
typedef math::Matrix< Float32, 3, 3 > | mi::Float32_3_3 |
3 x 3 matrix of Float32. More... |
|
typedef math::Matrix< Float32, 3, 4 > | mi::Float32_3_4 |
3 x 4 matrix of Float32. More... |
|
typedef math::Matrix< Float32, 4, 2 > | mi::Float32_4_2 |
4 x 2 matrix of Float32. More... |
|
typedef math::Matrix< Float32, 4, 3 > | mi::Float32_4_3 |
4 x 3 matrix of Float32. More... |
|
typedef math::Matrix< Float32, 4, 4 > | mi::Float32_4_4 |
4 x 4 matrix of Float32. More... |
|
typedef math::Matrix< Float64, 2, 2 > | mi::Float64_2_2 |
2 x 2 matrix of Float64. More... |
|
typedef math::Matrix< Float64, 2, 3 > | mi::Float64_2_3 |
2 x 3 matrix of Float64. More... |
|
typedef math::Matrix< Float64, 2, 4 > | mi::Float64_2_4 |
2 x 4 matrix of Float64. More... |
|
typedef math::Matrix< Float64, 3, 2 > | mi::Float64_3_2 |
3 x 2 matrix of Float64. More... |
|
typedef math::Matrix< Float64, 3, 3 > | mi::Float64_3_3 |
3 x 3 matrix of Float64. More... |
|
typedef math::Matrix< Float64, 3, 4 > | mi::Float64_3_4 |
3 x 4 matrix of Float64. More... |
|
typedef math::Matrix< Float64, 4, 2 > | mi::Float64_4_2 |
4 x 2 matrix of Float64. More... |
|
typedef math::Matrix< Float64, 4, 3 > | mi::Float64_4_3 |
4 x 3 matrix of Float64. More... |
|
typedef math::Matrix< Float64, 4, 4 > | mi::Float64_4_4 |
4 x 4 matrix of Float64. More... |
|
typedef math::Matrix_struct < bool, 2, 2 > |
mi::Boolean_2_2_struct |
2 x 2 matrix of bool (underlying POD type). More... |
|
typedef math::Matrix_struct < bool, 2, 3 > |
mi::Boolean_2_3_struct |
2 x 3 matrix of bool (underlying POD type). More... |
|
typedef math::Matrix_struct < bool, 2, 4 > |
mi::Boolean_2_4_struct |
2 x 4 matrix of bool (underlying POD type). More... |
|
typedef math::Matrix_struct < bool, 3, 2 > |
mi::Boolean_3_2_struct |
3 x 2 matrix of bool (underlying POD type). More... |
|
typedef math::Matrix_struct < bool, 3, 3 > |
mi::Boolean_3_3_struct |
3 x 3 matrix of bool (underlying POD type). More... |
|
typedef math::Matrix_struct < bool, 3, 4 > |
mi::Boolean_3_4_struct |
3 x 4 matrix of bool (underlying POD type). More... |
|
typedef math::Matrix_struct < bool, 4, 2 > |
mi::Boolean_4_2_struct |
4 x 2 matrix of bool (underlying POD type). More... |
|
typedef math::Matrix_struct < bool, 4, 3 > |
mi::Boolean_4_3_struct |
4 x 3 matrix of bool (underlying POD type). More... |
|
typedef math::Matrix_struct < bool, 4, 4 > |
mi::Boolean_4_4_struct |
4 x 4 matrix of bool (underlying POD type). More... |
|
typedef math::Matrix_struct < Sint32, 2, 2 > |
mi::Sint32_2_2_struct |
2 x 2 matrix of Sint32 (underlying POD type). More... |
|
typedef math::Matrix_struct < Sint32, 2, 3 > |
mi::Sint32_2_3_struct |
2 x 3 matrix of Sint32 (underlying POD type). More... |
|
typedef math::Matrix_struct < Sint32, 2, 4 > |
mi::Sint32_2_4_struct |
2 x 4 matrix of Sint32 (underlying POD type). More... |
|
typedef math::Matrix_struct < Sint32, 3, 2 > |
mi::Sint32_3_2_struct |
3 x 2 matrix of Sint32 (underlying POD type). More... |
|
typedef math::Matrix_struct < Sint32, 3, 3 > |
mi::Sint32_3_3_struct |
3 x 3 matrix of Sint32 (underlying POD type). More... |
|
typedef math::Matrix_struct < Sint32, 3, 4 > |
mi::Sint32_3_4_struct |
3 x 4 matrix of Sint32 (underlying POD type). More... |
|
typedef math::Matrix_struct < Sint32, 4, 2 > |
mi::Sint32_4_2_struct |
4 x 2 matrix of Sint32 (underlying POD type). More... |
|
typedef math::Matrix_struct < Sint32, 4, 3 > |
mi::Sint32_4_3_struct |
4 x 3 matrix of Sint32 (underlying POD type). More... |
|
typedef math::Matrix_struct < Sint32, 4, 4 > |
mi::Sint32_4_4_struct |
4 x 4 matrix of Sint32 (underlying POD type). More... |
|
typedef math::Matrix_struct < Uint32, 2, 2 > |
mi::Uint32_2_2_struct |
2 x 2 matrix of Uint32 (underlying POD type). More... |
|
typedef math::Matrix_struct < Uint32, 2, 3 > |
mi::Uint32_2_3_struct |
2 x 3 matrix of Uint32 (underlying POD type). More... |
|
typedef math::Matrix_struct < Uint32, 2, 4 > |
mi::Uint32_2_4_struct |
2 x 4 matrix of Uint32 (underlying POD type). More... |
|
typedef math::Matrix_struct < Uint32, 3, 2 > |
mi::Uint32_3_2_struct |
3 x 2 matrix of Uint32 (underlying POD type). More... |
|
typedef math::Matrix_struct < Uint32, 3, 3 > |
mi::Uint32_3_3_struct |
3 x 3 matrix of Uint32 (underlying POD type). More... |
|
typedef math::Matrix_struct < Uint32, 3, 4 > |
mi::Uint32_3_4_struct |
3 x 4 matrix of Uint32 (underlying POD type). More... |
|
typedef math::Matrix_struct < Uint32, 4, 2 > |
mi::Uint32_4_2_struct |
4 x 2 matrix of Uint32 (underlying POD type). More... |
|
typedef math::Matrix_struct < Uint32, 4, 3 > |
mi::Uint32_4_3_struct |
4 x 3 matrix of Uint32 (underlying POD type). More... |
|
typedef math::Matrix_struct < Uint32, 4, 4 > |
mi::Uint32_4_4_struct |
4 x 4 matrix of Uint32 (underlying POD type). More... |
|
typedef math::Matrix_struct < Float32, 2, 2 > |
mi::Float32_2_2_struct |
2 x 2 matrix of Float32 (underlying POD type). More... |
|
typedef math::Matrix_struct < Float32, 2, 3 > |
mi::Float32_2_3_struct |
2 x 3 matrix of Float32 (underlying POD type). More... |
|
typedef math::Matrix_struct < Float32, 2, 4 > |
mi::Float32_2_4_struct |
2 x 4 matrix of Float32 (underlying POD type). More... |
|
typedef math::Matrix_struct < Float32, 3, 2 > |
mi::Float32_3_2_struct |
3 x 2 matrix of Float32 (underlying POD type). More... |
|
typedef math::Matrix_struct < Float32, 3, 3 > |
mi::Float32_3_3_struct |
3 x 3 matrix of Float32 (underlying POD type). More... |
|
typedef math::Matrix_struct < Float32, 3, 4 > |
mi::Float32_3_4_struct |
3 x 4 matrix of Float32 (underlying POD type). More... |
|
typedef math::Matrix_struct < Float32, 4, 2 > |
mi::Float32_4_2_struct |
4 x 2 matrix of Float32 (underlying POD type). More... |
|
typedef math::Matrix_struct < Float32, 4, 3 > |
mi::Float32_4_3_struct |
4 x 3 matrix of Float32 (underlying POD type). More... |
|
typedef math::Matrix_struct < Float32, 4, 4 > |
mi::Float32_4_4_struct |
4 x 4 matrix of Float32 (underlying POD type). More... |
|
typedef math::Matrix_struct < Float64, 2, 2 > |
mi::Float64_2_2_struct |
2 x 2 matrix of Float64 (underlying POD type). More... |
|
typedef math::Matrix_struct < Float64, 2, 3 > |
mi::Float64_2_3_struct |
2 x 3 matrix of Float64 (underlying POD type). More... |
|
typedef math::Matrix_struct < Float64, 2, 4 > |
mi::Float64_2_4_struct |
2 x 4 matrix of Float64 (underlying POD type). More... |
|
typedef math::Matrix_struct < Float64, 3, 2 > |
mi::Float64_3_2_struct |
3 x 2 matrix of Float64 (underlying POD type). More... |
|
typedef math::Matrix_struct < Float64, 3, 3 > |
mi::Float64_3_3_struct |
3 x 3 matrix of Float64 (underlying POD type). More... |
|
typedef math::Matrix_struct < Float64, 3, 4 > |
mi::Float64_3_4_struct |
3 x 4 matrix of Float64 (underlying POD type). More... |
|
typedef math::Matrix_struct < Float64, 4, 2 > |
mi::Float64_4_2_struct |
4 x 2 matrix of Float64 (underlying POD type). More... |
|
typedef math::Matrix_struct < Float64, 4, 3 > |
mi::Float64_4_3_struct |
4 x 3 matrix of Float64 (underlying POD type). More... |
|
typedef math::Matrix_struct < Float64, 4, 4 > |
mi::Float64_4_4_struct |
4 x 4 matrix of Float64 (underlying POD type). More... |
|
typedef math::Color | mi::Color |
RGBA color class. More... |
|
typedef math::Color_struct | mi::Color_struct |
RGBA color class (underlying POD type). More... |
|
typedef math::Spectrum | mi::Spectrum |
Spectrum class. More... |
|
typedef math::Spectrum_struct | mi::Spectrum_struct |
Spectrum class (underlying POD type). More... |
|
typedef math::Bbox< Float32, 3 > | mi::Bbox3 |
Three-dimensional bounding box. More... |
|
typedef math::Bbox_struct < Float32, 3 > |
mi::Bbox3_struct |
Three-dimensional bounding box (underlying POD type). More... |
|
Functions | |
virtual Boolean_2_struct | mi::IBoolean_2::get_value () const =0 |
Returns the vector represented by this interface. More... |
|
virtual void | mi::IBoolean_2::get_value (Boolean_2_struct &value) const =0 |
Returns the vector represented by this interface. More... |
|
virtual void | mi::IBoolean_2::set_value (const Boolean_2_struct &value)=0 |
Sets the vector represented by this interface. More... |
|
virtual Boolean_3_struct | mi::IBoolean_3::get_value () const =0 |
Returns the vector represented by this interface. More... |
|
virtual void | mi::IBoolean_3::get_value (Boolean_3_struct &value) const =0 |
Returns the vector represented by this interface. More... |
|
virtual void | mi::IBoolean_3::set_value (const Boolean_3_struct &value)=0 |
Sets the vector represented by this interface. More... |
|
virtual Boolean_4_struct | mi::IBoolean_4::get_value () const =0 |
Returns the vector represented by this interface. More... |
|
virtual void | mi::IBoolean_4::get_value (Boolean_4_struct &value) const =0 |
Returns the vector represented by this interface. More... |
|
virtual void | mi::IBoolean_4::set_value (const Boolean_4_struct &value)=0 |
Sets the vector represented by this interface. More... |
|
virtual Sint32_2_struct | mi::ISint32_2::get_value () const =0 |
Returns the vector represented by this interface. More... |
|
virtual void | mi::ISint32_2::get_value (Sint32_2_struct &value) const =0 |
Returns the vector represented by this interface. More... |
|
virtual void | mi::ISint32_2::set_value (const Sint32_2_struct &value)=0 |
Sets the vector represented by this interface. More... |
|
virtual Sint32_3_struct | mi::ISint32_3::get_value () const =0 |
Returns the vector represented by this interface. More... |
|
virtual void | mi::ISint32_3::get_value (Sint32_3_struct &value) const =0 |
Returns the vector represented by this interface. More... |
|
virtual void | mi::ISint32_3::set_value (const Sint32_3_struct &value)=0 |
Sets the vector represented by this interface. More... |
|
virtual Sint32_4_struct | mi::ISint32_4::get_value () const =0 |
Returns the vector represented by this interface. More... |
|
virtual void | mi::ISint32_4::get_value (Sint32_4_struct &value) const =0 |
Returns the vector represented by this interface. More... |
|
virtual void | mi::ISint32_4::set_value (const Sint32_4_struct &value)=0 |
Sets the vector represented by this interface. More... |
|
virtual Uint32_2_struct | mi::IUint32_2::get_value () const =0 |
Returns the vector represented by this interface. More... |
|
virtual void | mi::IUint32_2::get_value (Uint32_2_struct &value) const =0 |
Returns the vector represented by this interface. More... |
|
virtual void | mi::IUint32_2::set_value (const Uint32_2_struct &value)=0 |
Sets the vector represented by this interface. More... |
|
virtual Uint32_3_struct | mi::IUint32_3::get_value () const =0 |
Returns the vector represented by this interface. More... |
|
virtual void | mi::IUint32_3::get_value (Uint32_3_struct &value) const =0 |
Returns the vector represented by this interface. More... |
|
virtual void | mi::IUint32_3::set_value (const Uint32_3_struct &value)=0 |
Sets the vector represented by this interface. More... |
|
virtual Uint32_4_struct | mi::IUint32_4::get_value () const =0 |
Returns the vector represented by this interface. More... |
|
virtual void | mi::IUint32_4::get_value (Uint32_4_struct &value) const =0 |
Returns the vector represented by this interface. More... |
|
virtual void | mi::IUint32_4::set_value (const Uint32_4_struct &value)=0 |
Sets the vector represented by this interface. More... |
|
virtual Float32_2_struct | mi::IFloat32_2::get_value () const =0 |
Returns the vector represented by this interface. More... |
|
virtual void | mi::IFloat32_2::get_value (Float32_2_struct &value) const =0 |
Returns the vector represented by this interface. More... |
|
virtual void | mi::IFloat32_2::set_value (const Float32_2_struct &value)=0 |
Sets the vector represented by this interface. More... |
|
virtual Float32_3_struct | mi::IFloat32_3::get_value () const =0 |
Returns the vector represented by this interface. More... |
|
virtual void | mi::IFloat32_3::get_value (Float32_3_struct &value) const =0 |
Returns the vector represented by this interface. More... |
|
virtual void | mi::IFloat32_3::set_value (const Float32_3_struct &value)=0 |
Sets the vector represented by this interface. More... |
|
virtual Float32_4_struct | mi::IFloat32_4::get_value () const =0 |
Returns the vector represented by this interface. More... |
|
virtual void | mi::IFloat32_4::get_value (Float32_4_struct &value) const =0 |
Returns the vector represented by this interface. More... |
|
virtual void | mi::IFloat32_4::set_value (const Float32_4_struct &value)=0 |
Sets the vector represented by this interface. More... |
|
virtual Float64_2_struct | mi::IFloat64_2::get_value () const =0 |
Returns the vector represented by this interface. More... |
|
virtual void | mi::IFloat64_2::get_value (Float64_2_struct &value) const =0 |
Returns the vector represented by this interface. More... |
|
virtual void | mi::IFloat64_2::set_value (const Float64_2_struct &value)=0 |
Sets the vector represented by this interface. More... |
|
virtual Float64_3_struct | mi::IFloat64_3::get_value () const =0 |
Returns the vector represented by this interface. More... |
|
virtual void | mi::IFloat64_3::get_value (Float64_3_struct &value) const =0 |
Returns the vector represented by this interface. More... |
|
virtual void | mi::IFloat64_3::set_value (const Float64_3_struct &value)=0 |
Sets the vector represented by this interface. More... |
|
virtual Float64_4_struct | mi::IFloat64_4::get_value () const =0 |
Returns the vector represented by this interface. More... |
|
virtual void | mi::IFloat64_4::get_value (Float64_4_struct &value) const =0 |
Returns the vector represented by this interface. More... |
|
virtual void | mi::IFloat64_4::set_value (const Float64_4_struct &value)=0 |
Sets the vector represented by this interface. More... |
|
This module lists all interfaces and typedefs related to compounds.
It exist only to split the very high number of interfaces related to types into smaller subsets. See Types for an explanation of the type system.
typedef math::Bbox<Float32,3> mi::Bbox3 |
Three-dimensional bounding box.
typedef math::Bbox_struct<Float32,3> mi::Bbox3_struct |
Three-dimensional bounding box (underlying POD type).
typedef math::Vector<bool,2> mi::Boolean_2 |
Vector of two bool.
typedef math::Matrix<bool,2,2> mi::Boolean_2_2 |
2 x 2 matrix of bool.
typedef math::Matrix_struct<bool,2,2> mi::Boolean_2_2_struct |
2 x 2 matrix of bool (underlying POD type).
typedef math::Matrix<bool,2,3> mi::Boolean_2_3 |
2 x 3 matrix of bool.
typedef math::Matrix_struct<bool,2,3> mi::Boolean_2_3_struct |
2 x 3 matrix of bool (underlying POD type).
typedef math::Matrix<bool,2,4> mi::Boolean_2_4 |
2 x 4 matrix of bool.
typedef math::Matrix_struct<bool,2,4> mi::Boolean_2_4_struct |
2 x 4 matrix of bool (underlying POD type).
typedef math::Vector_struct<bool,2> mi::Boolean_2_struct |
Vector of two bool (underlying POD type).
typedef math::Vector<bool,3> mi::Boolean_3 |
Vector of three bool.
typedef math::Matrix<bool,3,2> mi::Boolean_3_2 |
3 x 2 matrix of bool.
typedef math::Matrix_struct<bool,3,2> mi::Boolean_3_2_struct |
3 x 2 matrix of bool (underlying POD type).
typedef math::Matrix<bool,3,3> mi::Boolean_3_3 |
3 x 3 matrix of bool.
typedef math::Matrix_struct<bool,3,3> mi::Boolean_3_3_struct |
3 x 3 matrix of bool (underlying POD type).
typedef math::Matrix<bool,3,4> mi::Boolean_3_4 |
3 x 4 matrix of bool.
typedef math::Matrix_struct<bool,3,4> mi::Boolean_3_4_struct |
3 x 4 matrix of bool (underlying POD type).
typedef math::Vector_struct<bool,3> mi::Boolean_3_struct |
Vector of three bool (underlying POD type).
typedef math::Vector<bool,4> mi::Boolean_4 |
Vector of four bool.
typedef math::Matrix<bool,4,2> mi::Boolean_4_2 |
4 x 2 matrix of bool.
typedef math::Matrix_struct<bool,4,2> mi::Boolean_4_2_struct |
4 x 2 matrix of bool (underlying POD type).
typedef math::Matrix<bool,4,3> mi::Boolean_4_3 |
4 x 3 matrix of bool.
typedef math::Matrix_struct<bool,4,3> mi::Boolean_4_3_struct |
4 x 3 matrix of bool (underlying POD type).
typedef math::Matrix<bool,4,4> mi::Boolean_4_4 |
4 x 4 matrix of bool.
typedef math::Matrix_struct<bool,4,4> mi::Boolean_4_4_struct |
4 x 4 matrix of bool (underlying POD type).
typedef math::Vector_struct<bool,4> mi::Boolean_4_struct |
Vector of four bool (underlying POD type).
typedef math::Color mi::Color |
RGBA color class.
typedef math::Color_struct mi::Color_struct |
RGBA color class (underlying POD type).
typedef math::Vector<Float32,2> mi::Float32_2 |
Vector of two Float32.
typedef math::Matrix<Float32,2,2> mi::Float32_2_2 |
2 x 2 matrix of Float32.
typedef math::Matrix_struct<Float32,2,2> mi::Float32_2_2_struct |
2 x 2 matrix of Float32 (underlying POD type).
typedef math::Matrix<Float32,2,3> mi::Float32_2_3 |
2 x 3 matrix of Float32.
typedef math::Matrix_struct<Float32,2,3> mi::Float32_2_3_struct |
2 x 3 matrix of Float32 (underlying POD type).
typedef math::Matrix<Float32,2,4> mi::Float32_2_4 |
2 x 4 matrix of Float32.
typedef math::Matrix_struct<Float32,2,4> mi::Float32_2_4_struct |
2 x 4 matrix of Float32 (underlying POD type).
typedef math::Vector_struct<Float32,2> mi::Float32_2_struct |
Vector of two Float32 (underlying POD type).
typedef math::Vector<Float32,3> mi::Float32_3 |
Vector of three Float32.
typedef math::Matrix<Float32,3,2> mi::Float32_3_2 |
3 x 2 matrix of Float32.
typedef math::Matrix_struct<Float32,3,2> mi::Float32_3_2_struct |
3 x 2 matrix of Float32 (underlying POD type).
typedef math::Matrix<Float32,3,3> mi::Float32_3_3 |
3 x 3 matrix of Float32.
typedef math::Matrix_struct<Float32,3,3> mi::Float32_3_3_struct |
3 x 3 matrix of Float32 (underlying POD type).
typedef math::Matrix<Float32,3,4> mi::Float32_3_4 |
3 x 4 matrix of Float32.
typedef math::Matrix_struct<Float32,3,4> mi::Float32_3_4_struct |
3 x 4 matrix of Float32 (underlying POD type).
typedef math::Vector_struct<Float32,3> mi::Float32_3_struct |
Vector of three Float32 (underlying POD type).
typedef math::Vector<Float32,4> mi::Float32_4 |
Vector of four Float32.
typedef math::Matrix<Float32,4,2> mi::Float32_4_2 |
4 x 2 matrix of Float32.
typedef math::Matrix_struct<Float32,4,2> mi::Float32_4_2_struct |
4 x 2 matrix of Float32 (underlying POD type).
typedef math::Matrix<Float32,4,3> mi::Float32_4_3 |
4 x 3 matrix of Float32.
typedef math::Matrix_struct<Float32,4,3> mi::Float32_4_3_struct |
4 x 3 matrix of Float32 (underlying POD type).
typedef math::Matrix<Float32,4,4> mi::Float32_4_4 |
4 x 4 matrix of Float32.
typedef math::Matrix_struct<Float32,4,4> mi::Float32_4_4_struct |
4 x 4 matrix of Float32 (underlying POD type).
typedef math::Vector_struct<Float32,4> mi::Float32_4_struct |
Vector of four Float32 (underlying POD type).
typedef math::Vector<Float64,2> mi::Float64_2 |
Vector of two Float64.
typedef math::Matrix<Float64,2,2> mi::Float64_2_2 |
2 x 2 matrix of Float64.
typedef math::Matrix_struct<Float64,2,2> mi::Float64_2_2_struct |
2 x 2 matrix of Float64 (underlying POD type).
typedef math::Matrix<Float64,2,3> mi::Float64_2_3 |
2 x 3 matrix of Float64.
typedef math::Matrix_struct<Float64,2,3> mi::Float64_2_3_struct |
2 x 3 matrix of Float64 (underlying POD type).
typedef math::Matrix<Float64,2,4> mi::Float64_2_4 |
2 x 4 matrix of Float64.
typedef math::Matrix_struct<Float64,2,4> mi::Float64_2_4_struct |
2 x 4 matrix of Float64 (underlying POD type).
typedef math::Vector_struct<Float64,2> mi::Float64_2_struct |
Vector of two Float64 (underlying POD type).
typedef math::Vector<Float64,3> mi::Float64_3 |
Vector of three Float64.
typedef math::Matrix<Float64,3,2> mi::Float64_3_2 |
3 x 2 matrix of Float64.
typedef math::Matrix_struct<Float64,3,2> mi::Float64_3_2_struct |
3 x 2 matrix of Float64 (underlying POD type).
typedef math::Matrix<Float64,3,3> mi::Float64_3_3 |
3 x 3 matrix of Float64.
typedef math::Matrix_struct<Float64,3,3> mi::Float64_3_3_struct |
3 x 3 matrix of Float64 (underlying POD type).
typedef math::Matrix<Float64,3,4> mi::Float64_3_4 |
3 x 4 matrix of Float64.
typedef math::Matrix_struct<Float64,3,4> mi::Float64_3_4_struct |
3 x 4 matrix of Float64 (underlying POD type).
typedef math::Vector_struct<Float64,3> mi::Float64_3_struct |
Vector of three Float64 (underlying POD type).
typedef math::Vector<Float64,4> mi::Float64_4 |
Vector of four Float64.
typedef math::Matrix<Float64,4,2> mi::Float64_4_2 |
4 x 2 matrix of Float64.
typedef math::Matrix_struct<Float64,4,2> mi::Float64_4_2_struct |
4 x 2 matrix of Float64 (underlying POD type).
typedef math::Matrix<Float64,4,3> mi::Float64_4_3 |
4 x 3 matrix of Float64.
typedef math::Matrix_struct<Float64,4,3> mi::Float64_4_3_struct |
4 x 3 matrix of Float64 (underlying POD type).
typedef math::Matrix<Float64,4,4> mi::Float64_4_4 |
4 x 4 matrix of Float64.
typedef math::Matrix_struct<Float64,4,4> mi::Float64_4_4_struct |
4 x 4 matrix of Float64 (underlying POD type).
typedef math::Vector_struct<Float64,4> mi::Float64_4_struct |
Vector of four Float64 (underlying POD type).
typedef math::Vector<Sint32,2> mi::Sint32_2 |
Vector of two Sint32.
typedef math::Matrix<Sint32,2,2> mi::Sint32_2_2 |
2 x 2 matrix of Sint32.
typedef math::Matrix_struct<Sint32,2,2> mi::Sint32_2_2_struct |
2 x 2 matrix of Sint32 (underlying POD type).
typedef math::Matrix<Sint32,2,3> mi::Sint32_2_3 |
2 x 3 matrix of Sint32.
typedef math::Matrix_struct<Sint32,2,3> mi::Sint32_2_3_struct |
2 x 3 matrix of Sint32 (underlying POD type).
typedef math::Matrix<Sint32,2,4> mi::Sint32_2_4 |
2 x 4 matrix of Sint32.
typedef math::Matrix_struct<Sint32,2,4> mi::Sint32_2_4_struct |
2 x 4 matrix of Sint32 (underlying POD type).
typedef math::Vector_struct<Sint32,2> mi::Sint32_2_struct |
Vector of two Sint32 (underlying POD type).
typedef math::Vector<Sint32,3> mi::Sint32_3 |
Vector of three Sint32.
typedef math::Matrix<Sint32,3,2> mi::Sint32_3_2 |
3 x 2 matrix of Sint32.
typedef math::Matrix_struct<Sint32,3,2> mi::Sint32_3_2_struct |
3 x 2 matrix of Sint32 (underlying POD type).
typedef math::Matrix<Sint32,3,3> mi::Sint32_3_3 |
3 x 3 matrix of Sint32.
typedef math::Matrix_struct<Sint32,3,3> mi::Sint32_3_3_struct |
3 x 3 matrix of Sint32 (underlying POD type).
typedef math::Matrix<Sint32,3,4> mi::Sint32_3_4 |
3 x 4 matrix of Sint32.
typedef math::Matrix_struct<Sint32,3,4> mi::Sint32_3_4_struct |
3 x 4 matrix of Sint32 (underlying POD type).
typedef math::Vector_struct<Sint32,3> mi::Sint32_3_struct |
Vector of three Sint32 (underlying POD type).
typedef math::Vector<Sint32,4> mi::Sint32_4 |
Vector of four Sint32.
typedef math::Matrix<Sint32,4,2> mi::Sint32_4_2 |
4 x 2 matrix of Sint32.
typedef math::Matrix_struct<Sint32,4,2> mi::Sint32_4_2_struct |
4 x 2 matrix of Sint32 (underlying POD type).
typedef math::Matrix<Sint32,4,3> mi::Sint32_4_3 |
4 x 3 matrix of Sint32.
typedef math::Matrix_struct<Sint32,4,3> mi::Sint32_4_3_struct |
4 x 3 matrix of Sint32 (underlying POD type).
typedef math::Matrix<Sint32,4,4> mi::Sint32_4_4 |
4 x 4 matrix of Sint32.
typedef math::Matrix_struct<Sint32,4,4> mi::Sint32_4_4_struct |
4 x 4 matrix of Sint32 (underlying POD type).
typedef math::Vector_struct<Sint32,4> mi::Sint32_4_struct |
Vector of four Sint32 (underlying POD type).
typedef math::Spectrum mi::Spectrum |
Spectrum class.
typedef math::Spectrum_struct mi::Spectrum_struct |
Spectrum class (underlying POD type).
typedef math::Vector<Uint32,2> mi::Uint32_2 |
Vector of two Uint32.
typedef math::Matrix<Uint32,2,2> mi::Uint32_2_2 |
2 x 2 matrix of Uint32.
typedef math::Matrix_struct<Uint32,2,2> mi::Uint32_2_2_struct |
2 x 2 matrix of Uint32 (underlying POD type).
typedef math::Matrix<Uint32,2,3> mi::Uint32_2_3 |
2 x 3 matrix of Uint32.
typedef math::Matrix_struct<Uint32,2,3> mi::Uint32_2_3_struct |
2 x 3 matrix of Uint32 (underlying POD type).
typedef math::Matrix<Uint32,2,4> mi::Uint32_2_4 |
2 x 4 matrix of Uint32.
typedef math::Matrix_struct<Uint32,2,4> mi::Uint32_2_4_struct |
2 x 4 matrix of Uint32 (underlying POD type).
typedef math::Vector_struct<Uint32,2> mi::Uint32_2_struct |
Vector of two Uint32 (underlying POD type).
typedef math::Vector<Uint32,3> mi::Uint32_3 |
Vector of three Uint32.
typedef math::Matrix<Uint32,3,2> mi::Uint32_3_2 |
3 x 2 matrix of Uint32.
typedef math::Matrix_struct<Uint32,3,2> mi::Uint32_3_2_struct |
3 x 2 matrix of Uint32 (underlying POD type).
typedef math::Matrix<Uint32,3,3> mi::Uint32_3_3 |
3 x 3 matrix of Uint32.
typedef math::Matrix_struct<Uint32,3,3> mi::Uint32_3_3_struct |
3 x 3 matrix of Uint32 (underlying POD type).
typedef math::Matrix<Uint32,3,4> mi::Uint32_3_4 |
3 x 4 matrix of Uint32.
typedef math::Matrix_struct<Uint32,3,4> mi::Uint32_3_4_struct |
3 x 4 matrix of Uint32 (underlying POD type).
typedef math::Vector_struct<Uint32,3> mi::Uint32_3_struct |
Vector of three Uint32 (underlying POD type).
typedef math::Vector<Uint32,4> mi::Uint32_4 |
Vector of four Uint32.
typedef math::Matrix<Uint32,4,2> mi::Uint32_4_2 |
4 x 2 matrix of Uint32.
typedef math::Matrix_struct<Uint32,4,2> mi::Uint32_4_2_struct |
4 x 2 matrix of Uint32 (underlying POD type).
typedef math::Matrix<Uint32,4,3> mi::Uint32_4_3 |
4 x 3 matrix of Uint32.
typedef math::Matrix_struct<Uint32,4,3> mi::Uint32_4_3_struct |
4 x 3 matrix of Uint32 (underlying POD type).
typedef math::Matrix<Uint32,4,4> mi::Uint32_4_4 |
4 x 4 matrix of Uint32.
typedef math::Matrix_struct<Uint32,4,4> mi::Uint32_4_4_struct |
4 x 4 matrix of Uint32 (underlying POD type).
typedef math::Vector_struct<Uint32,4> mi::Uint32_4_struct |
Vector of four Uint32 (underlying POD type).
|
pure virtual |
Returns the vector represented by this interface.
|
pure virtual |
Returns the vector represented by this interface.
|
pure virtual |
Returns the vector represented by this interface.
|
pure virtual |
Returns the vector represented by this interface.
|
pure virtual |
Returns the vector represented by this interface.
|
pure virtual |
Returns the vector represented by this interface.
|
pure virtual |
Returns the vector represented by this interface.
|
pure virtual |
Returns the vector represented by this interface.
|
pure virtual |
Returns the vector represented by this interface.
|
pure virtual |
Returns the vector represented by this interface.
|
pure virtual |
Returns the vector represented by this interface.
|
pure virtual |
Returns the vector represented by this interface.
|
pure virtual |
Returns the vector represented by this interface.
|
pure virtual |
Returns the vector represented by this interface.
|
pure virtual |
Returns the vector represented by this interface.
|
pure virtual |
Returns the vector represented by this interface.
|
pure virtual |
Returns the vector represented by this interface.
|
pure virtual |
Returns the vector represented by this interface.
|
pure virtual |
Returns the vector represented by this interface.
|
pure virtual |
Returns the vector represented by this interface.
|
pure virtual |
Returns the vector represented by this interface.
|
pure virtual |
Returns the vector represented by this interface.
|
pure virtual |
Returns the vector represented by this interface.
|
pure virtual |
Returns the vector represented by this interface.
|
pure virtual |
Returns the vector represented by this interface.
|
pure virtual |
Returns the vector represented by this interface.
|
pure virtual |
Returns the vector represented by this interface.
|
pure virtual |
Returns the vector represented by this interface.
|
pure virtual |
Returns the vector represented by this interface.
|
pure virtual |
Returns the vector represented by this interface.
|
pure virtual |
Sets the vector represented by this interface.
|
pure virtual |
Sets the vector represented by this interface.
|
pure virtual |
Sets the vector represented by this interface.
|
pure virtual |
Sets the vector represented by this interface.
|
pure virtual |
Sets the vector represented by this interface.
|
pure virtual |
Sets the vector represented by this interface.
|
pure virtual |
Sets the vector represented by this interface.
|
pure virtual |
Sets the vector represented by this interface.
|
pure virtual |
Sets the vector represented by this interface.
|
pure virtual |
Sets the vector represented by this interface.
|
pure virtual |
Sets the vector represented by this interface.
|
pure virtual |
Sets the vector represented by this interface.
|
pure virtual |
Sets the vector represented by this interface.
|
pure virtual |
Sets the vector represented by this interface.
|
pure virtual |
Sets the vector represented by this interface.