Assimp
v3.1.1 (June 2014)
|
Lightweight manager class that holds the map of all objects in a STEP file. More...
Public Types | |
typedef std::set< const char * > | InverseWhitelist |
typedef std::map< uint64_t, const LazyObject * > | ObjectMap |
typedef std::map< std::string, ObjectSet > | ObjectMapByType |
typedef std::set< const LazyObject * > | ObjectSet |
typedef std::step_unordered_multimap< uint64_t, uint64_t > | RefMap |
typedef std::pair< RefMap::const_iterator, RefMap::const_iterator > | RefMapRange |
Public Member Functions | |
uint64_t | GetEvaluatedObjectCount () const |
const HeaderInfo & | GetHeader () const |
const LazyObject * | GetObject (const std::string &type) const |
const LazyObject * | GetObject (uint64_t id) const |
uint64_t | GetObjectCount () const |
const ObjectMap & | GetObjects () const |
const ObjectMapByType & | GetObjectsByType () const |
const RefMap & | GetRefs () const |
const EXPRESS::ConversionSchema & | GetSchema () const |
bool | KeepInverseIndicesForType (const char *const type) const |
const LazyObject & | MustGetObject (const std::string &type) const |
const LazyObject & | MustGetObject (uint64_t id) const |
~DB () | |
Friends | |
class | LazyObject |
void | ReadFile (DB &db, const EXPRESS::ConversionSchema &scheme, const char *const *types_to_track, size_t len, const char *const *inverse_indices_to_track, size_t len2) |
DB * | ReadFileHeader (std::shared_ptr< IOStream > stream) |
Lightweight manager class that holds the map of all objects in a STEP file.
DB's are exclusively maintained by the functions in STEPFileReader.h
typedef std::set<const char*> Assimp::STEP::DB::InverseWhitelist |
typedef std::map<uint64_t,const LazyObject* > Assimp::STEP::DB::ObjectMap |
typedef std::map<std::string, ObjectSet > Assimp::STEP::DB::ObjectMapByType |
typedef std::set< const LazyObject*> Assimp::STEP::DB::ObjectSet |
typedef std::pair<RefMap::const_iterator,RefMap::const_iterator> Assimp::STEP::DB::RefMapRange |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
|
friend |