- Timestamp:
- 04/06/08 23:03:34 (8 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/Source/System/FieldContainer/Fields/PointerFields/OSGParentPointerMField.h
r1122 r1135 10 10 #include "OSGParentPointerMFieldBase.h" 11 11 #include "OSGPointerFieldConfigs.h" 12 #include "OSGEditParentPointerMFieldHandle.h"13 #include "OSGGetParentPointerMFieldHandle.h"12 //#include "OSGEditParentPointerMFieldHandle.h" 13 //#include "OSGGetParentPointerMFieldHandle.h" 14 14 15 15 #ifdef OSG_DOC_FILES_IN_MODULE … … 235 235 typedef FieldTraits <ValueType, 236 236 NamespaceI > MFieldTraits; 237 237 238 typedef FieldDescription<MFieldTraits, 238 FieldType::MULTI_FIELD, 239 FieldType::PARENT_POINTER_FIELD> Description; 239 MultiField, 240 NoRefCountPolicy, 241 ParentPtrField> Description; 240 242 241 243 // handles 242 typedef EditParentPointerMFieldHandle<Self> EditHandle;243 typedef typename EditParentPointerMFieldHandle<Self>::Ptr EditHandlePtr;244 245 typedef GetParentPointerMFieldHandle <Self> GetHandle;246 typedef typename GetParentPointerMFieldHandle <Self>::Ptr GetHandlePtr;244 // typedef EditParentPointerMFieldHandle<Self> EditHandle; 245 // typedef typename EditParentPointerMFieldHandle<Self>::Ptr EditHandlePtr; 246 247 // typedef GetParentPointerMFieldHandle <Self> GetHandle; 248 // typedef typename GetParentPointerMFieldHandle <Self>::Ptr GetHandlePtr; 247 249 248 250 // handles for dynamic fields -- XXX TODO 249 typedef EditParentPointerMFieldHandle<Self> DynamicEditHandle;250 typedef typename EditParentPointerMFieldHandle<Self>::Ptr DynamicEditHandlePtr;251 252 typedef GetParentPointerMFieldHandle <Self> DynamicGetHandle;253 typedef typename GetParentPointerMFieldHandle <Self>::Ptr DynamicGetHandlePtr;251 // typedef EditParentPointerMFieldHandle<Self> DynamicEditHandle; 252 // typedef typename EditParentPointerMFieldHandle<Self>::Ptr DynamicEditHandlePtr; 253 254 // typedef GetParentPointerMFieldHandle <Self> DynamicGetHandle; 255 // typedef typename GetParentPointerMFieldHandle <Self>::Ptr DynamicGetHandlePtr; 254 256 255 257 /*! \} */ … … 259 261 260 262 static FieldType::Cardinality const fieldCard = FieldType ::MULTI_FIELD; 261 static Field Type::Classconst fieldClass = FieldConfig::fieldClass;263 static FieldClass const fieldClass = FieldConfig::fieldClass; 262 264 263 265 /*! \} */
