Ptex: Class Hierarchy

Ptex

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- Class List
- Class Hierarchy
- Class Members

Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]

C PtexInternal::_Mutex |
C PtexInternal::_SpinLock |
C PtexInternal::AutoLock< T > | Automatically acquire and release lock within enclosing scope
C PtexDict< T >::const_iterator | Internal class used to provide iteration through the dictionary
C PtexIO::EditFaceDataHeader |
C PtexIO::EditMetaDataHeader |
C PtexDict< T >::Entry | This internal structure is used to store the dictionary elements
C PtexReader::MetaData::Entry |
C PtexHashMap< KeyType, DataType, HashFn >::Entry |
C PtexIO::ExtHeader |
C PtexIO::FaceDataHeader |
C PtexReader::FaceEdit |
C Ptex::FaceInfo | Information about a face, as stored in the Ptex file header
C FaceInfo | Information about a face, as stored in the Ptex file header
C PtexReader::ReductionKey::Hasher |
C PtexIO::Header |
C PtexDict< T >::iterator | Internal class used to provide iteration through the dictionary
C PtexHashMap< KeyType, DataType, HashFn >::iterator | Internal class used to provide iteration through the hash table
C PtexIO::LevelInfo |
C PtexMainWriter::LevelRec |
C PtexReader::MetaEdit |
C PtexWriterBase::MetaEntry |
C PtexFilter::Options | Choose filter options
▼C Ptex | Common data structures and enums used throughout the API
▼C PtexIO |
C PtexReader |
▼C PtexWriterBase |
C PtexIncrWriter |
C PtexMainWriter |
C PtexSeparableFilter |
C PtexSeparableKernel |
C PtexTriangleFilter |
C PtexTriangleKernel | Triangle filter kernel (in normalized triangle coords)
C PtexTriangleKernelIter | Triangle filter kernel iterator (in texel coords)
C PtexUtils |
▼C PtexCache | File-handle and memory cache for reading ptex files
▼C PtexCacheImpl | Ptex cache implementation
C PtexReaderCache | Cache for reading Ptex texture files
C PtexDict< T > | A string-keyed dictionary template, using a hash table
C PtexDict< PtexReader * > |
▼C PtexFaceData | Per-face texture data accessor
C PtexReader::ConstDataPtr |
▼C PtexReader::FaceData |
▼C PtexReader::PackedFace |
C PtexReader::ConstantFace |
▼C PtexReader::TiledFaceBase |
C PtexReader::TiledFace |
C PtexReader::TiledReducedFace |
▼C PtexFilter | Interface for filtered sampling of ptex data files
C PtexSeparableFilter |
C PtexTriangleFilter |
C PtexHalf | Half-precision (16-bit) floating-point type
C PtexHashMap< KeyType, DataType, HashFn > | A lightweight hash table
C PtexHashMap< ReductionKey, FaceData *, ReductionKey::Hasher > |
▼C PtexInputHandler | Custom handler interface for intercepting and redirecting Ptex input stream calls
C PtexReader::DefaultInputHandler |
▼C PtexLruItem | One item in a cache, typically an open file or a block of memory
▼C PtexCachedData | Cache entry for allocated memory block
C PtexReader::FaceData |
C PtexReader::Level |
C PtexReader::MetaData |
C PtexReader::MetaData::LargeMetaData |
▼C PtexCachedFile | Cache entry for open file handle
C PtexReader |
C PtexLruList | A list of items kept in least-recently-used (LRU) order
▼C PtexMetaData | Meta data accessor
C PtexReader::MetaData |
C PtexPtr< T > | Smart-pointer for acquiring and releasing API objects
▼C PtexTexture | Interface for reading data from a ptex file
C PtexReader |
▼C PtexWriter | Interface for writing data to a ptex file
C PtexWriterBase |
C PtexReader::ReductionKey |
C Res | Pixel resolution of a given texture
C Ptex::Res | Pixel resolution of a given texture
C Ptex::String | Memory-managed string
C String | Memory-managed string
C PtexHashMap< KeyType, DataType, HashFn >::value_type |
C PtexDict< T >::value_type | Internal class used to provide a return value for the value type
C PtexUtils::VecAccum< T, n > |
C PtexUtils::VecAccum< T, 0 > |
C PtexUtils::VecAccumN< T > |
C PtexUtils::VecMult< T, n > |
C PtexUtils::VecMult< T, 0 > |
C PtexUtils::VecMultN< T > |