35 #ifndef IECORERI_SXTYPETRAITS_H
36 #define IECORERI_SXTYPETRAITS_H
40 #include "IECore/SimpleTypedData.h"
41 #include "IECore/VectorTypedData.h"
58 typedef IECore::FloatData DataType;
59 typedef IECore::FloatVectorData VectorDataType;
63 struct SXTypeTraits<SxPoint>
65 typedef Imath::V3f Type;
66 typedef IECore::V3fData DataType;
67 typedef IECore::V3fVectorData VectorDataType;
71 struct SXTypeTraits<SxVector>
73 typedef Imath::V3f Type;
74 typedef IECore::V3fData DataType;
75 typedef IECore::V3fVectorData VectorDataType;
79 struct SXTypeTraits<SxNormal>
81 typedef Imath::V3f Type;
82 typedef IECore::V3fData DataType;
83 typedef IECore::V3fVectorData VectorDataType;
87 struct SXTypeTraits<SxColor>
89 typedef Imath::Color3f Type;
90 typedef IECore::Color3fData DataType;
91 typedef IECore::Color3fVectorData VectorDataType;
97 #endif // IECORERI_SXTYPETRAITS_H
Definition: SXTypeTraits.h:49
The IECoreRI namespace holds all the functionality implemented in libIECoreRI.
Definition: IECoreRI.h:41