NVIDIA Iray API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
mi::IFloat64 Class Reference

This interface represents mi::Float64. More...

Inheritance diagram for mi::IFloat64:
Inheritance graph
[legend]

Additional Inherited Members

- Public Types inherited from mi::base::Interface_declare< 0xd3a0571b, 0x2b7b, 0x4c20, 0xbf, 0xbe, 0xbb, 0xe0, 0xe7, 0xa6, 0x05, 0x08, IValue >
typedef Interface_declare< id1,
id2, id3, id4, id5, id6, id7,
id8, id9, id10, id11, IValue
Self
  Own type. More...
 
typedef Uuid_t< id1, id2, id3,
id4, id5, id6, id7, id8, id9,
id10, id11 > 
IID
  Declares the interface ID (IID) of this interface. More...
 
- Public Member Functions inherited from mi::IValue
virtual void  get_value (bool &val) const =0
  Returns the value of the object as bool. More...
 
virtual void  set_value (bool val)=0
  Sets the value of the object via a parameter of type bool. More...
 
virtual void  get_value (Uint8 &val) const =0
  Returns the value of the object as mi::Uint8. More...
 
virtual void  set_value (Uint8 val)=0
  Sets the value of the object via a parameter of type mi::Uint8. More...
 
virtual void  get_value (Uint16 &val) const =0
  Returns the value of the object as mi::Uint16. More...
 
virtual void  set_value (Uint16 val)=0
  Sets the value of the object via a parameter of type mi::Uint16. More...
 
virtual void  get_value (Uint32 &val) const =0
  Returns the value of the object as mi::Uint32. More...
 
virtual void  set_value (Uint32 val)=0
  Sets the value of the object via a parameter of type mi::Uint32. More...
 
virtual void  get_value (Uint64 &val) const =0
  Returns the value of the object as mi::Uint64. More...
 
virtual void  set_value (Uint64 val)=0
  Sets the value of the object via a parameter of type mi::Uint64. More...
 
virtual void  get_value (Sint8 &val) const =0
  Returns the value of the object as mi::Sint8. More...
 
virtual void  set_value (Sint8 val)=0
  Sets the value of the object via a parameter of type mi::Sint8. More...
 
virtual void  get_value (Sint16 &val) const =0
  Returns the value of the object as mi::Sint16. More...
 
virtual void  set_value (Sint16 val)=0
  Sets the value of the object via a parameter of type mi::Sint16. More...
 
virtual void  get_value (Sint32 &val) const =0
  Returns the value of the object as mi::Sint32. More...
 
virtual void  set_value (Sint32 val)=0
  Sets the value of the object via a parameter of type mi::Sint32. More...
 
virtual void  get_value (Sint64 &val) const =0
  Returns the value of the object as mi::Sint64. More...
 
virtual void  set_value (Sint64 val)=0
  Sets the value of the object via a parameter of type mi::Sint64. More...
 
virtual void  get_value (Float32 &val) const =0
  Returns the value of the object as mi::Float32. More...
 
virtual void  set_value (Float32 val)=0
  Sets the value of the object via a parameter of type mi::Float32. More...
 
virtual void  get_value (Float64 &val) const =0
  Returns the value of the object as mi::Float64. More...
 
virtual void  set_value (Float64 val)=0
  Sets the value of the object via a parameter of type mi::Float64. More...
 
template<class T >
get_value () const
  Returns the value of the object. More...
 
- Static Public Member Functions inherited from mi::base::Interface_declare< 0xd3a0571b, 0x2b7b, 0x4c20, 0xbf, 0xbe, 0xbb, 0xe0, 0xe7, 0xa6, 0x05, 0x08, IValue >
static bool  compare_iid (const Uuid &iid)
  Compares the interface ID iid against the interface ID of this interface and of its ancestors. More...
 

Detailed Description

This interface represents mi::Float64.

It does not have specific methods, see mi::IValue and its parent interfaces.

See Also
mi::Float64