35 #ifndef IECORE_TYPEDPARAMETERINTERNALS_H
36 #define IECORE_TYPEDPARAMETERINTERNALS_H
38 #include "IECore/TypedData.h"
39 #include "IECore/GeometricTypedData.h"
45 class TypedParameterTraits
48 typedef TypedData<T> ObjectType;
52 class TypedParameterTraits<
Imath::Vec2<T> >
55 typedef GeometricTypedData<Imath::Vec2<T> > ObjectType;
59 class TypedParameterTraits<
Imath::Vec3<T> >
62 typedef GeometricTypedData<Imath::Vec3<T> > ObjectType;
66 class TypedParameterTraits<
std::vector<Imath::Vec2<T> > >
69 typedef GeometricTypedData<std::vector<Imath::Vec2<T> > > ObjectType;
73 class TypedParameterTraits<
std::vector<Imath::Vec3<T> > >
76 typedef GeometricTypedData<std::vector<Imath::Vec3<T> > > ObjectType;
81 #endif // IECORE_TYPEDPARAMETERINTERNALS_H
Definition: MStringLess.h:40
This namespace contains all components of the core library.
Definition: AddSmoothSkinningInfluencesOp.h:43