|
Assimp
v4.1. (December 2018)
|
Implementation of the 'assimp cmpdmp', which compares two model dumps for equality. More...
Classes | |
| class | compare_fails_exception |
| Sentinel exception to return quickly from deeply nested control paths. More... | |
| class | comparer_context |
| Record our way through the files to be compared and dump useful information if we fail. More... | |
| class | scoped_chunk |
| Utility to simplify usage of comparer_context.push_elem/pop_elem. More... | |
| class | sliced_chunk_iterator |
| Helper to iterate easily through corresponding chunks of two dumps simultaneously. More... | |
| class | sliced_chunk_reader |
| Helper to iterate easily through corresponding chunks of two dumps simultaneously. More... | |
Macros | |
| #define | MY_DBL_EPSILON 1e-1 |
| #define | MY_FLT_EPSILON 1e-1f |
Functions | |
| int | Assimp_CompareDump (const char *const *params, unsigned int num) |
| assimp_cmpdump utility More... | |
| void | CheckHeader (comparer_context &comp) |
| void | CompareOnTheFly (comparer_context &comp) |
| void | CompareOnTheFlyAnimation (comparer_context &comp) |
| void | CompareOnTheFlyBone (comparer_context &comp) |
| void | CompareOnTheFlyCamera (comparer_context &comp) |
| void | CompareOnTheFlyLight (comparer_context &comp) |
| void | CompareOnTheFlyMaterial (comparer_context &comp) |
| void | CompareOnTheFlyMaterialProperty (comparer_context &comp) |
| void | CompareOnTheFlyMesh (comparer_context &comp) |
| void | CompareOnTheFlyNode (comparer_context &comp) |
| void | CompareOnTheFlyNodeAnim (comparer_context &comp) |
| void | CompareOnTheFlyScene (comparer_context &comp) |
| void | CompareOnTheFlyTexture (comparer_context &comp) |
| template<typename char_t , typename traits_t > | |
| void | mysprint (std::basic_ostream< char_t, traits_t > &os, const aiString &vec) |
| template<typename char_t , typename traits_t > | |
| std::basic_ostream< char_t, traits_t > & | operator<< (std::basic_ostream< char_t, traits_t > &os, const aiString &vec) |
Variables | |
| const char * | AICMD_MSG_CMPDUMP_HELP |
Implementation of the 'assimp cmpdmp', which compares two model dumps for equality.
It plays an important role in the regression test suite.
| #define MY_DBL_EPSILON 1e-1 |
| #define MY_FLT_EPSILON 1e-1f |
| int Assimp_CompareDump | ( | const char *const * | params, |
| unsigned int | num | ||
| ) |
assimp_cmpdump utility
| params | Command line parameters to 'assimp cmpdump' |
| Number | of params |
| void CheckHeader | ( | comparer_context & | comp | ) |
| void CompareOnTheFly | ( | comparer_context & | comp | ) |
| void CompareOnTheFlyAnimation | ( | comparer_context & | comp | ) |
| void CompareOnTheFlyBone | ( | comparer_context & | comp | ) |
| void CompareOnTheFlyCamera | ( | comparer_context & | comp | ) |
| void CompareOnTheFlyLight | ( | comparer_context & | comp | ) |
| void CompareOnTheFlyMaterial | ( | comparer_context & | comp | ) |
| void CompareOnTheFlyMaterialProperty | ( | comparer_context & | comp | ) |
| void CompareOnTheFlyMesh | ( | comparer_context & | comp | ) |
| void CompareOnTheFlyNode | ( | comparer_context & | comp | ) |
| void CompareOnTheFlyNodeAnim | ( | comparer_context & | comp | ) |
| void CompareOnTheFlyScene | ( | comparer_context & | comp | ) |
| void CompareOnTheFlyTexture | ( | comparer_context & | comp | ) |
| void mysprint | ( | std::basic_ostream< char_t, traits_t > & | os, |
| const aiString & | vec | ||
| ) |
| std::basic_ostream<char_t, traits_t>& operator<< | ( | std::basic_ostream< char_t, traits_t > & | os, |
| const aiString & | vec | ||
| ) |
| const char* AICMD_MSG_CMPDUMP_HELP |