_boundingBox | core::ModelInstance | protected |
_instanceID | core::ModelInstance | protected |
_isEqual(const T &a, const T &b, typename std::enable_if< std::is_floating_point< T >::value >::type *=0) | core::BaseObject | inlineprotected |
_isEqual(const T &a, const T &b, typename std::enable_if<!std::is_floating_point< T >::value >::type *=0) | core::BaseObject | inlineprotected |
_loaderName | core::ModelParams | protected |
_loaderProperties | core::ModelParams | protected |
_modelID | core::ModelInstance | protected |
_name | core::ModelParams | protected |
_path | core::ModelParams | protected |
_transformation | core::ModelInstance | protected |
_updateValue(T &member, const T &newValue, const bool triggerCallback=true) | core::BaseObject | inlineprotected |
_visible | core::ModelInstance | protected |
addInstance(const ModelInstance &instance) | core::ModelDescriptor | |
BaseObject()=default | core::BaseObject | |
BaseObject(const BaseObject &) | core::BaseObject | inline |
callOnRemoved() | core::ModelDescriptor | inline |
clearInstances() | core::ModelDescriptor | |
clearModifiedCallback() | core::BaseObject | inline |
clone(ModelPtr model) const | core::ModelDescriptor | |
computeBounds() | core::ModelDescriptor | |
getBoundingBox() const | core::ModelInstance | inline |
getBounds() const | core::ModelDescriptor | inline |
getEnabled() const | core::ModelDescriptor | inline |
getInstance(const size_t id) | core::ModelDescriptor | |
getInstanceID() const | core::ModelInstance | inline |
getInstances() const | core::ModelDescriptor | inline |
getLoaderName() const | core::ModelParams | inline |
getLoaderProperties() const | core::ModelParams | inline |
getMetadata() const | core::ModelDescriptor | inline |
getModel() const | core::ModelDescriptor | inline |
getModel() | core::ModelDescriptor | inline |
getModelID() const | core::ModelInstance | inline |
getName() const | core::ModelParams | inline |
getPath() const | core::ModelParams | inline |
getProperties() const | core::ModelDescriptor | inline |
getTransformation() const | core::ModelInstance | inline |
getVisible() const | core::ModelInstance | inline |
isMarkedForRemoval() const | core::ModelDescriptor | inline |
isModified() const | core::BaseObject | inline |
markForRemoval() | core::ModelDescriptor | inline |
markModified(const bool triggerCallback=true) | core::BaseObject | inline |
ModelDescriptor()=default | core::ModelDescriptor | |
ModelDescriptor(ModelDescriptor &&rhs)=default | core::ModelDescriptor | |
ModelDescriptor(ModelPtr model, const std::string &path) | core::ModelDescriptor | |
ModelDescriptor(ModelPtr model, const std::string &path, const ModelMetadata &metadata) | core::ModelDescriptor | |
ModelDescriptor(ModelPtr model, const std::string &name, const std::string &path, const ModelMetadata &metadata) | core::ModelDescriptor | |
ModelInstance()=default | core::ModelInstance | |
ModelInstance(const bool visible, const bool boundingBox, const Transformation &transformation) | core::ModelInstance | inline |
ModelParams()=default | core::ModelParams | |
ModelParams(const std::string &path) | core::ModelParams | |
ModelParams(const std::string &name, const std::string &path) | core::ModelParams | |
ModelParams(const std::string &name, const std::string &path, const PropertyMap &loaderProperties) | core::ModelParams | |
ModelParams(ModelParams &&rhs)=default | core::ModelParams | |
ModelParams(const ModelParams &rhs)=default | core::ModelParams | |
ModifiedCallback typedef | core::BaseObject | |
onModified(const ModifiedCallback &callback) | core::BaseObject | inline |
onRemoved(const RemovedCallback &callback) | core::ModelDescriptor | inline |
operator=(ModelDescriptor &&rhs)=default | core::ModelDescriptor | |
operator=(const ModelParams &rhs) | core::ModelDescriptor | |
core::ModelParams::operator=(ModelParams &&rhs)=default | core::ModelParams | |
core::ModelInstance::operator=(const BaseObject &rhs) | core::BaseObject | inline |
RemovedCallback typedef | core::ModelDescriptor | |
removeInstance(const size_t id) | core::ModelDescriptor | |
resetModified() | core::BaseObject | inline |
setBoundingBox(const bool enabled) | core::ModelInstance | inline |
setInstanceID(const size_t id) | core::ModelInstance | inline |
setLoaderName(const std::string &loaderName) | core::ModelParams | inline |
setLoaderProperties(const PropertyMap &pm) | core::ModelParams | inline |
setMetadata(const ModelMetadata &metadata) | core::ModelDescriptor | inline |
setModelID(const size_t id) | core::ModelInstance | inline |
setName(const std::string &name) | core::ModelParams | inline |
setPath(const std::string &path) | core::ModelParams | inline |
setProperties(const PropertyMap &properties) | core::ModelDescriptor | inline |
setTransformation(const Transformation &transformation) | core::ModelInstance | inline |
setVisible(const bool visible) | core::ModelInstance | inline |
~BaseObject()=default | core::BaseObject | virtual |