|
| class | Assimp::STEP::DB |
| | Lightweight manager class that holds the map of all objects in a STEP file. More...
|
| |
| class | Assimp::STEP::EXPRESS::BINARY |
| |
| class | Assimp::STEP::EXPRESS::ConversionSchema |
| |
| struct | Assimp::STEP::EXPRESS::ConversionSchema::SchemaEntry |
| |
| class | Assimp::STEP::EXPRESS::DataType |
| |
| class | Assimp::STEP::EXPRESS::ENTITY |
| | This is just a reference to an entity/object somewhere else. More...
|
| |
| class | Assimp::STEP::EXPRESS::ENUMERATION |
| | Generic base class for all enumerated types. More...
|
| |
| class | Assimp::STEP::EXPRESS::ISDERIVED |
| | Sentinel class to represent explicitly derived fields (*) More...
|
| |
| class | Assimp::STEP::EXPRESS::LIST |
| | Wrap any STEP aggregate: LIST, SET, ... More...
|
| |
| class | Assimp::STEP::EXPRESS::PrimitiveDataType< T > |
| | Shared implementation for some of the primitive data type, i.e. More...
|
| |
| class | Assimp::STEP::EXPRESS::UNSET |
| | Sentinel class to represent explicitly unset (optional) fields ($) More...
|
| |
| struct | Assimp::STEP::HeaderInfo |
| | Bundle all the relevant info from a STEP header, parts of which may later be plainly dumped to the logfile, whereas others may help the caller pick an appropriate loading strategy. More...
|
| |
| struct | Assimp::STEP::InternGenericConvert< T > |
| |
| struct | Assimp::STEP::InternGenericConvert< Lazy< T > > |
| |
| struct | Assimp::STEP::InternGenericConvert< Maybe< T > > |
| |
| struct | Assimp::STEP::InternGenericConvert< std::shared_ptr< const EXPRESS::DataType > > |
| |
| struct | Assimp::STEP::InternGenericConvertList< T, min_cnt, max_cnt > |
| |
| struct | Assimp::STEP::Lazy< T > |
| | Class template used to represent lazily evaluated object references in the converted schema. More...
|
| |
| class | Assimp::STEP::LazyObject |
| | A LazyObject is created when needed. More...
|
| |
| struct | Assimp::STEP::ListOf< T, min_cnt, max_cnt > |
| | Class template used to represent LIST and SET data members in the converted schema. More...
|
| |
| struct | Assimp::STEP::Maybe< T > |
| | Class template used to represent OPTIONAL data members in the converted schema. More...
|
| |
| class | Assimp::STEP::Object |
| | Base class for all concrete object instances. More...
|
| |
| struct | Assimp::STEP::ObjectHelper< TDerived, arg_count > |
| | CRTP shared base class for use by concrete entity implementation classes. More...
|
| |
| struct | Assimp::STEP::PickBaseType< TOut > |
| |
| struct | Assimp::STEP::PickBaseType< Lazy< TOut > > |
| |
| struct | Assimp::STEP::SyntaxError |
| | Exception class used by the STEP loading & parsing code. More...
|
| |
| struct | Assimp::STEP::TypeError |
| | Exception class used by the STEP loading & parsing code when a type error (i.e. More...
|
| |
|
| template<typename T , typename T2 > |
| T2 & | Assimp::STEP::Couple (T2 &in) |
| |
| template<typename T1 , uint64_t N1, uint64_t N2> |
| void | Assimp::STEP::GenericConvert (ListOf< T1, N1, N2 > &a, const std::shared_ptr< const EXPRESS::DataType > &b, const STEP::DB &db) |
| |
| template<typename T1 > |
| void | Assimp::STEP::GenericConvert (T1 &a, const std::shared_ptr< const EXPRESS::DataType > &b, const STEP::DB &db) |
| |
| template<typename T > |
| size_t | Assimp::STEP::GenericFill (const STEP::DB &db, const EXPRESS::LIST ¶ms, T *in) |
| |
| template<typename T > |
| bool | Assimp::STEP::operator== (const std::pair< uint64_t, std::shared_ptr< LazyObject > > &lo, T whatever) |
| |
| template<typename T > |
| bool | Assimp::STEP::operator== (std::shared_ptr< LazyObject > lo, T whatever) |
| |