![]() |
VISR
0.11.1
Versatile Interactive Scene Renderer
|
Namespaces | |
python | |
test | |
Classes | |
class | ChannelObject |
class | ChannelObjectParser |
class | DiffuseSource |
class | DiffuseSourceParser |
class | HoaSource |
class | HoaSourceParser |
struct | InstantiateObjectFactory |
class | Object |
class | ObjectFactory |
class | ObjectParser |
class | ObjectVector |
class | ObjectVectorParser |
class | PlaneWave |
class | PlaneWaveParser |
class | PointSource |
class | PointSourceExtent |
class | PointSourceExtentParser |
class | PointSourceParser |
class | PointSourceWithDiffuseness |
class | PointSourceWithDiffusenessParser |
class | PointSourceWithReverb |
class | PointSourceWithReverbParser |
Typedefs | |
using | ObjectId = unsigned int |
using | GroupId = unsigned int |
using | LevelType = float |
using | ObjectTypeIntegerRepresentation = std::uint8_t |
Enumerations | |
enum | ObjectTypeId : ObjectTypeIntegerRepresentation { ObjectTypeId::PointSource = 0, ObjectTypeId::PlaneWave = 1, ObjectTypeId::DiffuseSource = 2, ObjectTypeId::PointSourceWithDiffuseness = 3, ObjectTypeId::ExtendedSource = 4, ObjectTypeId::PointSourceWithReverb = 5, ObjectTypeId::PointSourceExtent = 6, ObjectTypeId::HoaSource = 7, ObjectTypeId::ChannelObject = 8 } |
Functions | |
const std::string & | objectTypeToString (ObjectTypeId type) |
ObjectTypeId | stringToObjectType (std::string const &typeString) |
Variables | |
InstantiateObjectFactory const | cInstantiationHelper |
The documentation for the namespace objectmodel. Detailed description follows here.
using visr::objectmodel::GroupId = typedef unsigned int |
using visr::objectmodel::LevelType = typedef float |
Type use for level (gain, volume) settings, linear scale
using visr::objectmodel::ObjectId = typedef unsigned int |
using visr::objectmodel::ObjectTypeIntegerRepresentation = typedef std::uint8_t |
A numeric id to uniquely describe object types.
std::string const & visr::objectmodel::objectTypeToString | ( | ObjectTypeId | type | ) |
Convert an object type id into its string representation
type |
std::logic_error | Happens only in case of an internal inconsistency, i.e., if the type is not found in the lookup table. |
ObjectTypeId visr::objectmodel::stringToObjectType | ( | std::string const & | typeString | ) |
typeString |
std::invalid_argument | If typeStr does not correspond to an existing object type. |
InstantiateObjectFactory const visr::objectmodel::cInstantiationHelper |
Object which is used to initialise the object factory.