Assimp
v3.1.1 (June 2014)
|
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 |