|
| class | ValueMask |
| |
| struct | PointIndex< IntType_, Kind > |
| | Integer wrapper, required to distinguish PointIndexGrid and PointDataGrid from Int32Grid and Int64Grid. More...
|
| |
| struct | IsSpecializationOf< T, Template > |
| | Helper metafunction used to determine if the first template parameter is a specialization of the class template given in the second template parameter. More...
|
| |
| struct | IsSpecializationOf< Template< Args... >, Template > |
| |
| struct | VecTraits< T, bool > |
| |
| struct | VecTraits< T, false > |
| |
| struct | QuatTraits< T, bool > |
| |
| struct | QuatTraits< T, false > |
| |
| struct | MatTraits< T, bool > |
| |
| struct | MatTraits< T, false > |
| |
| struct | ValueTraits< T, bool > |
| |
| struct | ValueTraits< T, false > |
| |
| struct | CanConvertType< FromType, ToType > |
| | CanConvertType<FromType, ToType>::value is true if a value of type ToType can be constructed from a value of type FromType. More...
|
| |
| struct | CanConvertType< T, math::Vec2< T > > |
| |
| struct | CanConvertType< T, math::Vec3< T > > |
| |
| struct | CanConvertType< T, math::Vec4< T > > |
| |
| struct | CanConvertType< math::Vec2< T >, math::Vec2< T > > |
| |
| struct | CanConvertType< math::Vec3< T >, math::Vec3< T > > |
| |
| struct | CanConvertType< math::Vec4< T >, math::Vec4< T > > |
| |
| struct | CanConvertType< T0, math::Vec2< T1 > > |
| |
| struct | CanConvertType< T0, math::Vec3< T1 > > |
| |
| struct | CanConvertType< T0, math::Vec4< T1 > > |
| |
| struct | CanConvertType< PointIndex32, PointDataIndex32 > |
| |
| struct | CanConvertType< PointDataIndex32, PointIndex32 > |
| |
| struct | CanConvertType< T, ValueMask > |
| |
| struct | CanConvertType< ValueMask, T > |
| |
| struct | CopyConstness< FromType, ToType > |
| | CopyConstness<T1, T2>::Type is either const T2 or T2 with no const qualifier, depending on whether T1 is const. More...
|
| |
| class | CombineArgs< AValueType, BValueType > |
| | This struct collects both input and output arguments to "grid combiner" functors used with the tree::TypedGrid::combineExtended() and combine2Extended() methods. AValueType and BValueType are the value types of the two grids being combined. More...
|
| |
| struct | SwappedCombineOp< ValueType, CombineOp > |
| |
| class | ShallowCopy |
| | Tag dispatch class that distinguishes shallow copy constructors from deep copy constructors. More...
|
| |
| class | TopologyCopy |
| | Tag dispatch class that distinguishes topology copy constructors from deep copy constructors. More...
|
| |
| class | DeepCopy |
| | Tag dispatch class that distinguishes constructors that deep copy. More...
|
| |
| class | Steal |
| | Tag dispatch class that distinguishes constructors that steal. More...
|
| |
| class | PartialCreate |
| | Tag dispatch class that distinguishes constructors during file input. More...
|
| |
|
| using | Index32 = uint32_t |
| |
| using | Index64 = uint64_t |
| |
| using | Index = Index32 |
| |
| using | Int16 = int16_t |
| |
| using | Int32 = int32_t |
| |
| using | Int64 = int64_t |
| |
| using | Int = Int32 |
| |
| using | Byte = unsigned char |
| |
| using | Real = double |
| |
| using | Vec2R = math::Vec2< Real > |
| |
| using | Vec2I = math::Vec2< Index32 > |
| |
| using | Vec2f = math::Vec2< float > |
| |
| using | Vec2H = math::Vec2< half > |
| |
| using | Vec3R = math::Vec3< Real > |
| |
| using | Vec3I = math::Vec3< Index32 > |
| |
| using | Vec3f = math::Vec3< float > |
| |
| using | Vec3H = math::Vec3< half > |
| |
| using | Vec3U8 = math::Vec3< uint8_t > |
| |
| using | Vec3U16 = math::Vec3< uint16_t > |
| |
| using | BBoxd = math::BBox< Vec3d > |
| |
| using | Vec4R = math::Vec4< Real > |
| |
| using | Vec4I = math::Vec4< Index32 > |
| |
| using | Vec4f = math::Vec4< float > |
| |
| using | Vec4H = math::Vec4< half > |
| |
| using | Mat3R = math::Mat3< Real > |
| |
| using | Mat4R = math::Mat4< Real > |
| |
| using | QuatR = math::Quat< Real > |
| |
| template<typename T > |
| using | SharedPtr = std::shared_ptr< T > |
| |
| template<typename T > |
| using | WeakPtr = std::weak_ptr< T > |
| |
| using | PointIndex32 = PointIndex< Index32, 0 > |
| |
| using | PointIndex64 = PointIndex< Index64, 0 > |
| |
| using | PointDataIndex32 = PointIndex< Index32, 1 > |
| |
| using | PointDataIndex64 = PointIndex< Index64, 1 > |
| |