|
Assimp
v4.1. (December 2018)
|
Classes | |
| class | Adaptive_Bit_Model |
| class | Adaptive_Data_Model |
| class | AdjacencyInfo |
| class | Arithmetic_Codec |
| class | BinaryStream |
| class | CompressedTriangleFans |
| class | DVEncodeParams |
| class | DynamicVector |
| class | DynamicVectorDecoder |
| class | DynamicVectorEncoder |
| class | FIFO |
| class | IndexedFaceSet |
| class | SC3DMCDecoder |
| class | SC3DMCEncodeParams |
| class | SC3DMCEncoder |
| struct | SC3DMCPredictor |
| class | SC3DMCStats |
| struct | SC3DMCTriplet |
| class | Static_Bit_Model |
| class | Static_Data_Model |
| class | Timer |
| class | TriangleFans |
| class | TriangleListDecoder |
| class | TriangleListEncoder |
| class | Vec2 |
| Vector dim 2. More... | |
| class | Vec3 |
| Vector dim 3. More... | |
| class | Vector |
Typedefs | |
| typedef float | Real |
Functions | |
| template<class T > | |
| const T | absolute (const T &a) |
| static void | AC_Error (const char *msg) |
| template<class T > | |
| void | CompueOppositeEdge (const long focusVertex, const T *triangle, long &a, long &b) |
| void | ComputeVectorMinMax (const Real *const tab, unsigned long size, unsigned long dim, unsigned long stride, Real *minTab, Real *maxTab, O3DGCSC3DMCQuantizationMode quantMode) |
| void | CubeToSphere (const Real a, const Real b, const char index, Real &x, Real &y, Real &z) |
| long | DecodeIntACEGC (Arithmetic_Codec &acd, Adaptive_Data_Model &mModelValues, Static_Bit_Model &bModel0, Adaptive_Bit_Model &bModel1, const unsigned long exp_k, const unsigned long M) |
| unsigned long | DecodeUIntACEGC (Arithmetic_Codec &acd, Adaptive_Data_Model &mModelValues, Static_Bit_Model &bModel0, Adaptive_Bit_Model &bModel1, const unsigned long exp_k, const unsigned long M) |
| void | EncodeIntACEGC (long predResidual, Arithmetic_Codec &ace, Adaptive_Data_Model &mModelValues, Static_Bit_Model &bModel0, Adaptive_Bit_Model &bModel1, const unsigned long M) |
| void | EncodeUIntACEGC (long predResidual, Arithmetic_Codec &ace, Adaptive_Data_Model &mModelValues, Static_Bit_Model &bModel0, Adaptive_Bit_Model &bModel1, const unsigned long M) |
| unsigned long | Insert (SC3DMCTriplet e, unsigned long &nPred, SC3DMCPredictor *const list) |
| unsigned long | IntToUInt (long value) |
| O3DGCErrorCode | IPredict (long *const data, const long size) |
| bool | IsCase0 (long degree, long numIndices, const long *const ops, const long *const indices) |
| bool | IsCase1 (long degree, long numIndices, const long *const ops, const long *const indices) |
| bool | IsCase2 (long degree, long numIndices, const long *const ops, const long *const indices) |
| bool | IsCase3 (long degree, long numIndices, const long *const ops, const long *const indices) |
| bool | IsCase4 (long degree, long numIndices, const long *const ops, const long *const indices) |
| bool | IsCase5 (long degree, long numIndices, const long *const ops, const long *const indices) |
| bool | IsCase6 (long degree, long numIndices, const long *const ops, const long *const) |
| bool | IsCase7 (long degree, long numIndices, const long *const ops, const long *const indices) |
| bool | IsCase8 (long degree, long numIndices, const long *const ops, const long *const indices) |
| O3DGCErrorCode | ITransform (long *const data, const unsigned long size) |
| O3DGCErrorCode | IUpdate (long *const data, const long size) |
| O3DGCErrorCode | LoadBinAC (Vector< long > &data, const BinaryStream &bstream, unsigned long &iterator) |
| O3DGCErrorCode | LoadBinData (Vector< long > &data, const BinaryStream &bstream, unsigned long &iterator) |
| O3DGCErrorCode | LoadIntACEGC (Vector< long > &data, const unsigned long M, const BinaryStream &bstream, unsigned long &iterator) |
| O3DGCErrorCode | LoadIntData (Vector< long > &data, const BinaryStream &bstream, unsigned long &iterator) |
| O3DGCErrorCode | LoadUIntAC (Vector< long > &data, const unsigned long M, const BinaryStream &bstream, unsigned long &iterator) |
| O3DGCErrorCode | LoadUIntData (Vector< long > &data, const BinaryStream &bstream, unsigned long &iterator) |
| double | log2 (double n) |
| template<class T > | |
| const T | max (const T &a, const T &b) |
| O3DGCErrorCode | Merge (long *const data, const long size) |
| template<class T > | |
| const T | min (const T &a, const T &b) |
| template<typename T > | |
| Vec2< T > | operator* (T lhs, const Vec2< T > &rhs) |
| template<typename T > | |
| Vec3< T > | operator* (T lhs, const Vec3< T > &rhs) |
| bool | operator< (const SC3DMCTriplet &lhs, const SC3DMCTriplet &rhs) |
| bool | operator== (const SC3DMCTriplet &lhs, const SC3DMCTriplet &rhs) |
| O3DGCErrorCode | Predict (long *const data, const long size) |
| O3DGCErrorCode | SaveBinData (const Vector< long > &data, BinaryStream &bstream) |
| O3DGCErrorCode | SaveIntData (const Vector< long > &data, BinaryStream &bstream) |
| O3DGCErrorCode | SaveUIntData (const Vector< long > &data, BinaryStream &bstream) |
| template<class T > | |
| void | SphereToCube (const T x, const T y, const T z, T &a, T &b, char &index) |
| O3DGCErrorCode | Split (long *const data, const long size) |
| template<class T > | |
| void | swap (T &a, T &b) |
| O3DGCEndianness | SystemEndianness () |
| O3DGCErrorCode | Transform (long *const data, const unsigned long size) |
| long | UIntToInt (unsigned long uiValue) |
| O3DGCErrorCode | Update (long *const data, const long size) |
| typedef float o3dgc::Real |
|
inline |
|
static |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| O3DGCErrorCode o3dgc::IPredict | ( | long *const | data, |
| const long | size | ||
| ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| O3DGCErrorCode o3dgc::IUpdate | ( | long *const | data, |
| const long | size | ||
| ) |
| O3DGCErrorCode o3dgc::LoadBinAC | ( | Vector< long > & | data, |
| const BinaryStream & | bstream, | ||
| unsigned long & | iterator | ||
| ) |
| O3DGCErrorCode o3dgc::LoadBinData | ( | Vector< long > & | data, |
| const BinaryStream & | bstream, | ||
| unsigned long & | iterator | ||
| ) |
| O3DGCErrorCode o3dgc::LoadIntACEGC | ( | Vector< long > & | data, |
| const unsigned long | M, | ||
| const BinaryStream & | bstream, | ||
| unsigned long & | iterator | ||
| ) |
| O3DGCErrorCode o3dgc::LoadIntData | ( | Vector< long > & | data, |
| const BinaryStream & | bstream, | ||
| unsigned long & | iterator | ||
| ) |
| O3DGCErrorCode o3dgc::LoadUIntAC | ( | Vector< long > & | data, |
| const unsigned long | M, | ||
| const BinaryStream & | bstream, | ||
| unsigned long & | iterator | ||
| ) |
| O3DGCErrorCode o3dgc::LoadUIntData | ( | Vector< long > & | data, |
| const BinaryStream & | bstream, | ||
| unsigned long & | iterator | ||
| ) |
|
inline |
|
inline |
| O3DGCErrorCode o3dgc::Merge | ( | long *const | data, |
| const long | size | ||
| ) |
|
inline |
|
inline |
|
inline |
|
inline |
| O3DGCErrorCode o3dgc::SaveBinData | ( | const Vector< long > & | data, |
| BinaryStream & | bstream | ||
| ) |
| O3DGCErrorCode o3dgc::SaveIntData | ( | const Vector< long > & | data, |
| BinaryStream & | bstream | ||
| ) |
| O3DGCErrorCode o3dgc::SaveUIntData | ( | const Vector< long > & | data, |
| BinaryStream & | bstream | ||
| ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| const unsigned o3dgc::AC__MaxLength = 0xFFFFFFFFU |
| const unsigned o3dgc::AC__MinLength = 0x01000000U |
| const unsigned o3dgc::BM__LengthShift = 13 |
| const unsigned o3dgc::BM__MaxCount = 1 << BM__LengthShift |
| const unsigned o3dgc::DM__LengthShift = 15 |
| const unsigned o3dgc::DM__MaxCount = 1 << DM__LengthShift |
| const unsigned long o3dgc::O3DGC_BINARY_STREAM_BITS_PER_SYMBOL0 = 7 |
| const unsigned long o3dgc::O3DGC_BINARY_STREAM_BITS_PER_SYMBOL1 = 6 |
| const unsigned long o3dgc::O3DGC_BINARY_STREAM_DEFAULT_SIZE = 4096 |
| const unsigned long o3dgc::O3DGC_BINARY_STREAM_MAX_SYMBOL0 = (1 << O3DGC_BINARY_STREAM_BITS_PER_SYMBOL0) - 1 |
| const unsigned long o3dgc::O3DGC_BINARY_STREAM_MAX_SYMBOL1 = (1 << O3DGC_BINARY_STREAM_BITS_PER_SYMBOL1) - 1 |
| const unsigned long o3dgc::O3DGC_BINARY_STREAM_NUM_SYMBOLS_UINT32 |
| const unsigned long o3dgc::O3DGC_DEFAULT_VECTOR_SIZE = 32 |
| const unsigned long o3dgc::O3DGC_DV_START_CODE = 0x00001F2 |
| const double o3dgc::O3DGC_MAX_DOUBLE = 1.79769e+308 |
| const long o3dgc::O3DGC_MAX_LONG = 2147483647 |
| const long o3dgc::O3DGC_MAX_TFAN_SIZE = 256 |
| const long o3dgc::O3DGC_MAX_UCHAR8 = 255 |
| const unsigned long o3dgc::O3DGC_MAX_ULONG = 4294967295 |
| const long o3dgc::O3DGC_MIN_LONG = -2147483647 |
| const long o3dgc::O3DGC_MIN_NEIGHBORS_SIZE = 128 |
| const long o3dgc::O3DGC_MIN_NUM_NEIGHBORS_SIZE = 16 |
| const unsigned long o3dgc::O3DGC_SC3DMC_MAX_DIM_ATTRIBUTES = 32 |
| const unsigned long o3dgc::O3DGC_SC3DMC_MAX_NUM_FLOAT_ATTRIBUTES = 256 |
| const unsigned long o3dgc::O3DGC_SC3DMC_MAX_NUM_INT_ATTRIBUTES = 256 |
| const unsigned long o3dgc::O3DGC_SC3DMC_MAX_PREDICTION_NEIGHBORS = 2 |
| const unsigned long o3dgc::O3DGC_SC3DMC_MAX_PREDICTION_SYMBOLS = 257 |
| const unsigned long o3dgc::O3DGC_SC3DMC_START_CODE = 0x00001F1 |
| const long o3dgc::O3DGC_TFANS_MIN_SIZE_ALLOCATED_VERTICES_BUFFER = 128 |
| const long o3dgc::O3DGC_TFANS_MIN_SIZE_TFAN_SIZE_BUFFER = 8 |