3 #ifndef VISR_OBJECTMODEL_CHANNEL_OBJECT_HPP_INCLUDED 4 #define VISR_OBJECTMODEL_CHANNEL_OBJECT_HPP_INCLUDED 48 std::unique_ptr<Object> clone()
const;
53 std::size_t size()
const;
76 void setOutputChannels(
OutputChannelId const * val, std::size_t numValues );
86 void setOutputChannel( std::size_t index,
OutputChannelList const & outputChannels );
90 void setDiffuseness(
LevelType newDiffuseness );
103 #endif // VISR_OBJECTMODEL_CHANNEL_OBJECT_HPP_INCLUDED Definition: channel_object.hpp:20
unsigned int ObjectId
Definition: object.hpp:23
ObjectTypeId
Definition: object_type.hpp:26
float LevelType
Definition: object.hpp:31
Definition: options.cpp:10
std::string OutputChannelId
Definition: channel_object.hpp:27
Definition: object.hpp:36
std::vector< OutputChannelId > OutputChannelList
Definition: channel_object.hpp:32
std::vector< OutputChannelList > OutputChannelContainer
Definition: channel_object.hpp:38