Mixin class for implementing the IDistributed_inference_technique interface.
More...
#include <idistributed_inference_technique.h>
Inherits mi::neuraylib::Element< i_id1, i_id2, i_id3, i_id4, i_id5, i_id6, i_id7, i_id8, i_id9, i_id10, i_id11, nv::index::IDistributed_inference_technique >.
|
bool | m_enabled |
| ! Flag is inference technique enabled as attribute in the scene description. More...
|
|
template<mi::Uint32 i_id1, mi::Uint16 i_id2, mi::Uint16 i_id3, mi::Uint8 i_id4, mi::Uint8 i_id5, mi::Uint8 i_id6, mi::Uint8 i_id7, mi::Uint8 i_id8, mi::Uint8 i_id9, mi::Uint8 i_id10, mi::Uint8 i_id11, class I = nv::index::IDistributed_inference_technique>
class nv::index::Distributed_inference_technique<i_id1, i_id2, i_id3, i_id4, i_id5, i_id6, i_id7, i_id8, i_id9, i_id10, i_id11, I>
Mixin class for implementing the IDistributed_inference_technique interface.
This mixin class provides a default implementation of some of the pure virtual methods of the IDistributed_inference_technique interface.
◆ get_attribute_class()
template<mi::Uint32 i_id1, mi::Uint16 i_id2, mi::Uint16 i_id3, mi::Uint8 i_id4, mi::Uint8 i_id5, mi::Uint8 i_id6, mi::Uint8 i_id7, mi::Uint8 i_id8, mi::Uint8 i_id9, mi::Uint8 i_id10, mi::Uint8 i_id11, class I = nv::index::IDistributed_inference_technique>
virtual mi::base::Uuid nv::index::Distributed_inference_technique<i_id1, i_id2, i_id3, i_id4, i_id5, i_id6, i_id7, i_id8, i_id9, i_id10, i_id11, I>::get_attribute_class |
( |
| ) |
const |
|
inlinevirtual |
Return IID as attribute class.
- Returns
- attribute class IID
◆ get_enabled()
template<mi::Uint32 i_id1, mi::Uint16 i_id2, mi::Uint16 i_id3, mi::Uint8 i_id4, mi::Uint8 i_id5, mi::Uint8 i_id6, mi::Uint8 i_id7, mi::Uint8 i_id8, mi::Uint8 i_id9, mi::Uint8 i_id10, mi::Uint8 i_id11, class I = nv::index::IDistributed_inference_technique>
virtual bool nv::index::Distributed_inference_technique<i_id1, i_id2, i_id3, i_id4, i_id5, i_id6, i_id7, i_id8, i_id9, i_id10, i_id11, I>::get_enabled |
( |
| ) |
const |
|
inlinevirtual |
Attribute is always enabled.
- Returns
- true always
◆ get_meta_data()
template<mi::Uint32 i_id1, mi::Uint16 i_id2, mi::Uint16 i_id3, mi::Uint8 i_id4, mi::Uint8 i_id5, mi::Uint8 i_id6, mi::Uint8 i_id7, mi::Uint8 i_id8, mi::Uint8 i_id9, mi::Uint8 i_id10, mi::Uint8 i_id11, class I = nv::index::IDistributed_inference_technique>
virtual mi::neuraylib::Tag_struct nv::index::Distributed_inference_technique<i_id1, i_id2, i_id3, i_id4, i_id5, i_id6, i_id7, i_id8, i_id9, i_id10, i_id11, I>::get_meta_data |
( |
| ) |
const |
|
inlinevirtual |
Retrieve the scene element's reference to the user-defined meta data.
- Returns
- Returns the tag that refers to the user-defined meta data associated with the scene element.
◆ multiple_active_instances()
template<mi::Uint32 i_id1, mi::Uint16 i_id2, mi::Uint16 i_id3, mi::Uint8 i_id4, mi::Uint8 i_id5, mi::Uint8 i_id6, mi::Uint8 i_id7, mi::Uint8 i_id8, mi::Uint8 i_id9, mi::Uint8 i_id10, mi::Uint8 i_id11, class I = nv::index::IDistributed_inference_technique>
virtual bool nv::index::Distributed_inference_technique<i_id1, i_id2, i_id3, i_id4, i_id5, i_id6, i_id7, i_id8, i_id9, i_id10, i_id11, I>::multiple_active_instances |
( |
| ) |
const |
|
inlinevirtual |
Only a single instance of this attribute can be active at the same time.
- Returns
- true if multiple active instances
◆ set_enabled()
template<mi::Uint32 i_id1, mi::Uint16 i_id2, mi::Uint16 i_id3, mi::Uint8 i_id4, mi::Uint8 i_id5, mi::Uint8 i_id6, mi::Uint8 i_id7, mi::Uint8 i_id8, mi::Uint8 i_id9, mi::Uint8 i_id10, mi::Uint8 i_id11, class I = nv::index::IDistributed_inference_technique>
virtual void nv::index::Distributed_inference_technique<i_id1, i_id2, i_id3, i_id4, i_id5, i_id6, i_id7, i_id8, i_id9, i_id10, i_id11, I>::set_enabled |
( |
bool |
enable | ) |
|
|
inlinevirtual |
Attribute is always enabled.
- Parameters
-
[in] | enable | unused argument |
◆ set_meta_data()
template<mi::Uint32 i_id1, mi::Uint16 i_id2, mi::Uint16 i_id3, mi::Uint8 i_id4, mi::Uint8 i_id5, mi::Uint8 i_id6, mi::Uint8 i_id7, mi::Uint8 i_id8, mi::Uint8 i_id9, mi::Uint8 i_id10, mi::Uint8 i_id11, class I = nv::index::IDistributed_inference_technique>
virtual void nv::index::Distributed_inference_technique<i_id1, i_id2, i_id3, i_id4, i_id5, i_id6, i_id7, i_id8, i_id9, i_id10, i_id11, I>::set_meta_data |
( |
mi::neuraylib::Tag_struct |
tag | ) |
|
|
inlinevirtual |
Each scene element can store additional user-defined meta data.
Meta data, for instance, may include a string representing the scene element's name or domain specific attributes. A class that represents meta data has to be a database element and the scene element then refers to the database element by means of a tag.
- Parameters
-
[in] | tag | The tag that refers to the user-defined meta data associated with the scene element. |
◆ m_enabled
template<mi::Uint32 i_id1, mi::Uint16 i_id2, mi::Uint16 i_id3, mi::Uint8 i_id4, mi::Uint8 i_id5, mi::Uint8 i_id6, mi::Uint8 i_id7, mi::Uint8 i_id8, mi::Uint8 i_id9, mi::Uint8 i_id10, mi::Uint8 i_id11, class I = nv::index::IDistributed_inference_technique>
bool nv::index::Distributed_inference_technique<i_id1, i_id2, i_id3, i_id4, i_id5, i_id6, i_id7, i_id8, i_id9, i_id10, i_id11, I>::m_enabled |
|
protected |
! Flag is inference technique enabled as attribute in the scene description.
The documentation for this class was generated from the following file: