Conscience Core
Public Member Functions | Public Attributes | List of all members
conscience_core::core_objects::element_3d::CscLibrary3dElementModel Class Reference

#include <Csc3dElementModelsLibraryService.h>

Public Member Functions

 CscLibrary3dElementModel (const Csc3dElementType &elementType, const string &id, const string &name, const optional< string > &type, const optional< string > &provider, const map< CscWorldElementModelFormat, const CscLibrary3dElementModelSourceData * > &modelSources)
 
 ~CscLibrary3dElementModel ()
 

Public Attributes

const Csc3dElementType elementType
 
const string id
 
const string name
 
const optional< string > type
 
const optional< string > provider
 
map< CscWorldElementModelFormat, const CscLibrary3dElementModelSourceData * > modelSources
 

Constructor & Destructor Documentation

◆ CscLibrary3dElementModel()

conscience_core::core_objects::element_3d::CscLibrary3dElementModel::CscLibrary3dElementModel ( const Csc3dElementType elementType,
const string &  id,
const string &  name,
const optional< string > &  type,
const optional< string > &  provider,
const map< CscWorldElementModelFormat, const CscLibrary3dElementModelSourceData * > &  modelSources 
)

◆ ~CscLibrary3dElementModel()

conscience_core::core_objects::element_3d::CscLibrary3dElementModel::~CscLibrary3dElementModel ( )

Member Data Documentation

◆ elementType

const Csc3dElementType conscience_core::core_objects::element_3d::CscLibrary3dElementModel::elementType

◆ id

const string conscience_core::core_objects::element_3d::CscLibrary3dElementModel::id

◆ modelSources

map<CscWorldElementModelFormat, const CscLibrary3dElementModelSourceData *> conscience_core::core_objects::element_3d::CscLibrary3dElementModel::modelSources

◆ name

const string conscience_core::core_objects::element_3d::CscLibrary3dElementModel::name

◆ provider

const optional<string> conscience_core::core_objects::element_3d::CscLibrary3dElementModel::provider

◆ type

const optional<string> conscience_core::core_objects::element_3d::CscLibrary3dElementModel::type

The documentation for this class was generated from the following files: