![]() |
Blue Brain BioExplorer
|
#include <AddModelFromBlobTask.h>
Public Attributes | |
size_t | size {0} |
size in bytes of file More... | |
std::string | type |
file extension or type (MESH, POINTS, CIRCUIT) More... | |
std::string | chunksID |
Additional Inherited Members | |
![]() | |
using | ModifiedCallback = std::function< void(const BaseObject &)> |
![]() | |
PLATFORM_API | ModelParams ()=default |
PLATFORM_API | ModelParams (const std::string &path) |
Constructor to create ModelParams object from a given path. More... | |
PLATFORM_API | ModelParams (const std::string &name, const std::string &path) |
Constructor to create ModelParams object with a given name and path. More... | |
PLATFORM_API | ModelParams (const std::string &name, const std::string &path, const PropertyMap &loaderProperties) |
Constructor to create ModelParams object with a given name, path and loader properties. More... | |
PLATFORM_API | ModelParams (ModelParams &&rhs)=default |
PLATFORM_API ModelParams & | operator= (ModelParams &&rhs)=default |
PLATFORM_API | ModelParams (const ModelParams &rhs)=default |
PLATFORM_API ModelParams & | operator= (const ModelParams &rhs)=default |
PLATFORM_API void | setName (const std::string &name) |
setName sets the name of the model More... | |
PLATFORM_API const std::string & | getName () const |
getName gets the name of the model More... | |
PLATFORM_API void | setPath (const std::string &path) |
setPath sets the path of the model More... | |
PLATFORM_API const std::string & | getPath () const |
getPath gets the path of the model More... | |
PLATFORM_API void | setLoaderName (const std::string &loaderName) |
setLoaderName sets the loader name of the model More... | |
PLATFORM_API const std::string & | getLoaderName () const |
getLoaderName gets the loader name of the model More... | |
PLATFORM_API const PropertyMap & | getLoaderProperties () const |
getLoaderProperties gets the loader properties of the model More... | |
PLATFORM_API void | setLoaderProperties (const PropertyMap &pm) |
setLoaderProperties sets the loader properties of the model More... | |
![]() | |
PLATFORM_API | ModelInstance ()=default |
Default constructor. More... | |
PLATFORM_API | ModelInstance (const bool visible, const bool boundingBox, const Transformation &transformation) |
Constructor with parameters. More... | |
PLATFORM_API bool | getVisible () const |
Get the value of _visible. More... | |
PLATFORM_API void | setVisible (const bool visible) |
Set the value of _visible. More... | |
PLATFORM_API bool | getBoundingBox () const |
Get the value of _boundingBox. More... | |
PLATFORM_API void | setBoundingBox (const bool enabled) |
Set the value of _boundingBox. More... | |
PLATFORM_API const Transformation & | getTransformation () const |
Get the value of _transformation. More... | |
PLATFORM_API void | setTransformation (const Transformation &transformation) |
Set the value of _transformation. More... | |
PLATFORM_API void | setModelID (const size_t id) |
Set the value of _modelID. More... | |
PLATFORM_API size_t | getModelID () const |
Get the value of _modelID. More... | |
PLATFORM_API void | setInstanceID (const size_t id) |
Set the value of _instanceID. More... | |
PLATFORM_API size_t | getInstanceID () const |
Get the value of _instanceID. More... | |
![]() | |
BaseObject ()=default | |
virtual | ~BaseObject ()=default |
BaseObject (const BaseObject &) | |
BaseObject & | operator= (const BaseObject &rhs) |
bool | isModified () const |
void | resetModified () |
void | markModified (const bool triggerCallback=true) |
void | onModified (const ModifiedCallback &callback) |
void | clearModifiedCallback () |
![]() | |
template<typename T > | |
void | _updateValue (T &member, const T &newValue, const bool triggerCallback=true) |
template<class T > | |
bool | _isEqual (const T &a, const T &b, typename std::enable_if< std::is_floating_point< T >::value >::type *=0) |
template<class T > | |
bool | _isEqual (const T &a, const T &b, typename std::enable_if<!std::is_floating_point< T >::value >::type *=0) |
![]() | |
std::string | _name |
std::string | _path |
std::string | _loaderName |
PropertyMap | _loaderProperties |
![]() | |
size_t | _modelID {0} |
size_t | _instanceID {0} |
bool | _visible {true} |
bool | _boundingBox {false} |
Transformation | _transformation |
Definition at line 41 of file AddModelFromBlobTask.h.
std::string core::BinaryParam::chunksID |
Definition at line 45 of file AddModelFromBlobTask.h.
size_t core::BinaryParam::size {0} |
size in bytes of file
Definition at line 43 of file AddModelFromBlobTask.h.
std::string core::BinaryParam::type |
file extension or type (MESH, POINTS, CIRCUIT)
Definition at line 44 of file AddModelFromBlobTask.h.