#include <Csc3dElementModelResolver.h>
◆ Csc3dElementModelResolver()
| conscience_core::core_objects::element_3d::Csc3dElementModelResolver::Csc3dElementModelResolver |
( |
Csc3dElementType |
elementType | ) |
|
◆ ~Csc3dElementModelResolver()
| conscience_core::core_objects::element_3d::Csc3dElementModelResolver::~Csc3dElementModelResolver |
( |
| ) |
|
|
virtual |
◆ getAllAvailableIds()
| virtual vector<string> conscience_core::core_objects::element_3d::Csc3dElementModelResolver::getAllAvailableIds |
( |
| ) |
const |
|
pure virtual |
◆ getAllAvailableModels()
| virtual vector<ptr<const Csc3dElementModel> > conscience_core::core_objects::element_3d::Csc3dElementModelResolver::getAllAvailableModels |
( |
optional< CscWorldElementModelFormat > |
requestedFormat = {} | ) |
const |
|
pure virtual |
◆ getLogo()
◆ getModelSource()
| virtual optional<CscWorldElementModelSourceSpec> conscience_core::core_objects::element_3d::Csc3dElementModelResolver::getModelSource |
( |
const string & |
modelId, |
|
|
optional< CscWorldElementModelFormat > |
requestedFormat = {}, |
|
|
optional< OnProgressCallback > |
onProgress = {} |
|
) |
| |
|
pure virtual |
◆ resolve()
◆ resolveEntityModel()
| virtual CscEntityModel* conscience_core::core_objects::element_3d::Csc3dElementModelResolver::resolveEntityModel |
( |
const string & |
entityModelId, |
|
|
optional< OnProgressCallback > |
onProgress = {} |
|
) |
| |
|
pure virtual |
◆ elementType
| const Csc3dElementType conscience_core::core_objects::element_3d::Csc3dElementModelResolver::elementType |
|
protected |
The documentation for this class was generated from the following files: