- Timestamp:
- 04/02/08 14:18:07 (8 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/Carsten_PtrWork2/Source/Base/Field/OSGBaseFieldTraits.h
r1017 r1072 45 45 #include "OSGFieldTraits.h" 46 46 #include "OSGDataType.h" 47 #include "OSGSField.h" 48 #include "OSGMField.h" 47 49 48 50 #include "OSGColor.h" … … 83 85 84 86 typedef FieldTraits<Color3f> Self; 87 88 typedef SField<Color3f> DataSField; 89 typedef MField<Color3f> DataMField; 85 90 86 91 enum { Convertible = (Self::ToStreamConvertible | … … 118 123 119 124 typedef FieldTraits<Color3fx> Self; 125 126 typedef SField<Color3fx> DataSField; 127 typedef MField<Color3fx> DataMField; 120 128 121 129 enum { Convertible = (Self::ToStreamConvertible | … … 154 162 typedef FieldTraits<Color4f> Self; 155 163 164 typedef SField<Color4f> DataSField; 165 typedef MField<Color4f> DataMField; 166 156 167 enum { Convertible = (Self::ToStreamConvertible | 157 168 Self::FromStringConvertible) }; … … 188 199 189 200 typedef FieldTraits<Color4fx> Self; 201 202 typedef SField<Color4fx> DataSField; 203 typedef MField<Color4fx> DataMField; 190 204 191 205 enum { Convertible = (Self::ToStreamConvertible | … … 222 236 223 237 typedef FieldTraits<Color3ub> Self; 238 239 typedef SField<Color3ub> DataSField; 240 typedef MField<Color3ub> DataMField; 224 241 225 242 enum { Convertible = (Self::ToStreamConvertible | … … 256 273 257 274 typedef FieldTraits<Color4ub> Self; 275 276 typedef SField<Color4ub> DataSField; 277 typedef MField<Color4ub> DataMField; 258 278 259 279 enum { Convertible = (Self::ToStreamConvertible | … … 290 310 291 311 typedef FieldTraits<std::string> Self; 312 313 typedef SField<std::string> DataSField; 314 typedef MField<std::string> DataMField; 292 315 293 316 enum { Convertible = (Self::FromStringConvertible | … … 392 415 typedef FieldTraits<Time, 1> Self; 393 416 417 typedef SField<Time, 1> DataSField; 418 typedef MField<Time, 1> DataMField; 419 394 420 enum { Convertible = (Self::ToStreamConvertible | 395 421 Self::FromStringConvertible) }; … … 426 452 427 453 typedef FieldTraits<DynamicVolume> Self; 454 455 typedef SField<DynamicVolume> DataSField; 456 typedef MField<DynamicVolume> DataMField; 428 457 429 458 enum { Convertible = (Self::FromStringConvertible | … … 755 784 756 785 typedef FieldTraits<BoxVolume> Self; 786 787 typedef SField<BoxVolume> DataSField; 788 typedef MField<BoxVolume> DataMField; 757 789 758 790 enum { Convertible = (Self::FromStringConvertible | … … 947 979 948 980 typedef FieldTraits<BitVector, 1> Self; 981 982 typedef SField<BitVector, 1> DataSField; 983 typedef MField<BitVector, 1> DataMField; 949 984 950 985 enum { Convertible = Self::NotConvertible }; … … 980 1015 981 1016 typedef FieldTraits<GLenum, 1> Self; 1017 1018 typedef SField<GLenum, 1> DataSField; 1019 typedef MField<GLenum, 1> DataMField; 982 1020 983 1021 enum { Convertible = (Self::ToStreamConvertible | … … 1025 1063 1026 1064 typedef FieldTraits<Plane> Self; 1065 1066 typedef SField<Plane> DataSField; 1067 typedef MField<Plane> DataMField; 1027 1068 1028 1069 enum { Convertible = Self::NotConvertible };
