Assimp  v3.1.1 (June 2014)
Assimp::IFC::ConversionData Struct Reference

Classes

struct  MeshCacheIndex
 

Public Types

typedef std::map< const
IFC::IfcSurfaceStyle
*, unsigned int > 
MaterialCache
 
typedef std::map
< MeshCacheIndex, std::vector
< unsigned int > > 
MeshCache
 

Public Member Functions

 ConversionData (const STEP::DB &db, const IFC::IfcProject &proj, aiScene *out, const IFCImporter::Settings &settings)
 
 ~ConversionData ()
 

Public Attributes

std::set< uint64_talready_processed
 
IfcFloat angle_scale
 
std::vector< TempOpening > * apply_openings
 
MaterialCache cached_materials
 
MeshCache cached_meshes
 
std::vector< TempOpening > * collect_openings
 
const STEP::DBdb
 
IfcFloat len_scale
 
std::vector< aiMaterial * > materials
 
std::vector< aiMesh * > meshes
 
aiSceneout
 
bool plane_angle_in_radians
 
const IFC::IfcProjectproj
 
const IFCImporter::Settingssettings
 
IfcMatrix4 wcs
 

Member Typedef Documentation

typedef std::map<const IFC::IfcSurfaceStyle*, unsigned int> Assimp::IFC::ConversionData::MaterialCache
typedef std::map<MeshCacheIndex, std::vector<unsigned int> > Assimp::IFC::ConversionData::MeshCache

Constructor & Destructor Documentation

Assimp::IFC::ConversionData::ConversionData ( const STEP::DB db,
const IFC::IfcProject proj,
aiScene out,
const IFCImporter::Settings settings 
)
inline
Assimp::IFC::ConversionData::~ConversionData ( )
inline

Member Data Documentation

std::set<uint64_t> Assimp::IFC::ConversionData::already_processed
IfcFloat Assimp::IFC::ConversionData::angle_scale
std::vector<TempOpening>* Assimp::IFC::ConversionData::apply_openings
MaterialCache Assimp::IFC::ConversionData::cached_materials
MeshCache Assimp::IFC::ConversionData::cached_meshes
std::vector<TempOpening>* Assimp::IFC::ConversionData::collect_openings
const STEP::DB& Assimp::IFC::ConversionData::db
IfcFloat Assimp::IFC::ConversionData::len_scale
std::vector<aiMaterial*> Assimp::IFC::ConversionData::materials
std::vector<aiMesh*> Assimp::IFC::ConversionData::meshes
aiScene* Assimp::IFC::ConversionData::out
bool Assimp::IFC::ConversionData::plane_angle_in_radians
const IFC::IfcProject& Assimp::IFC::ConversionData::proj
const IFCImporter::Settings& Assimp::IFC::ConversionData::settings
IfcMatrix4 Assimp::IFC::ConversionData::wcs

The documentation for this struct was generated from the following file: