Changeset 978
- Timestamp:
- 10/20/07 19:46:19 (1 year ago)
- Files:
-
- branches/Carsten_PtrWork/Source/System/FieldContainer/Fields/OSGParentPointerSField.h (modified) (1 diff)
- branches/Carsten_PtrWork/Source/System/FieldContainer/Fields/OSGReferenceCountPointerEditMFieldHandle.h (modified) (3 diffs)
- branches/Carsten_PtrWork/Source/System/FieldContainer/Fields/OSGReferenceCountPointerEditMFieldHandle.inl (modified) (1 diff)
- branches/Carsten_PtrWork/Source/System/FieldContainer/Fields/OSGReferenceCountPointerEditSFieldHandle.h (modified) (4 diffs)
- branches/Carsten_PtrWork/Source/System/FieldContainer/Fields/OSGReferenceCountPointerEditSFieldHandle.inl (modified) (2 diffs)
- branches/Carsten_PtrWork/Source/System/FieldContainer/Fields/OSGReferenceCountPointerSField.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/Carsten_PtrWork/Source/System/FieldContainer/Fields/OSGParentPointerSField.h
r976 r978 89 89 SingleField > Description; 90 90 91 typedef Edit MFieldHandle <Self > EditHandle;91 typedef EditSFieldHandle <Self > EditHandle; 92 92 typedef boost::shared_ptr<EditHandle> EditHandlePtr; 93 93 94 typedef Get MFieldHandle <Self > GetHandle;94 typedef GetSFieldHandle <Self > GetHandle; 95 95 typedef boost::shared_ptr<GetHandle> GetHandlePtr; 96 96 branches/Carsten_PtrWork/Source/System/FieldContainer/Fields/OSGReferenceCountPointerEditMFieldHandle.h
r976 r978 45 45 #include "OSGFieldHandle.h" 46 46 47 #include <boost/function.hpp> 48 47 49 #ifdef OSG_DOC_FILES_IN_MODULE 48 50 /*! \file OSGReferenceCountPointerEditMFieldHandle.h … … 76 78 typedef typename HandledFieldType::StoredType HandledFieldStoredType; 77 79 80 typedef boost::function<void(FieldContainerPtrConstArg)> AddMethod; 81 78 82 /*! \} */ 79 83 /*---------------------------------------------------------------------*/ … … 128 132 /*! \} */ 129 133 /*---------------------------------------------------------------------*/ 134 /*! \name Operations */ 135 /*! \{ */ 136 137 void setAddMethod(AddMethod fMethod); 138 139 virtual void add (FieldContainerPtrConstArg pNewElement); 140 virtual void replace(UInt32 const uiIndex, 141 FieldContainerPtrConstArg pNewElement); 142 143 /*! \} */ 144 /*---------------------------------------------------------------------*/ 130 145 /*! \name Access */ 131 146 /*! \{ */ branches/Carsten_PtrWork/Source/System/FieldContainer/Fields/OSGReferenceCountPointerEditMFieldHandle.inl
r976 r978 232 232 233 233 /*-------------------------------------------------------------------------*/ 234 /* Operations */ 235 236 template <class ContainerT, class RefCountPolicyT, class RootObjectT> 237 inline void 238 EditMFieldHandle< 239 MField<ReferenceCountPointer<ContainerT, 240 RefCountPolicyT, 241 RootObjectT > > >::setAddMethod( 242 AddMethod fMethod) 243 { 244 FWARNING(("EditMFieldHandle<MField<ReferenceCountPointer<ContainerT, " 245 "RefCountPolicyT, RootObjectT> > >::setAddMethod(): NIY\n")); 246 } 247 248 template <class ContainerT, class RefCountPolicyT, class RootObjectT> 249 inline void 250 EditMFieldHandle< 251 MField<ReferenceCountPointer<ContainerT, 252 RefCountPolicyT, 253 RootObjectT > > >::add( 254 FieldContainerPtrConstArg pNewElement) 255 { 256 FWARNING(("EditMFieldHandle<MField<ReferenceCountPointer<ContainerT, " 257 "RefCountPolicyT, RootObjectT> > >::add(" 258 "FieldContainerPtrConstArg): NIY\n")); 259 } 260 261 template <class ContainerT, class RefCountPolicyT, class RootObjectT> 262 inline void 263 EditMFieldHandle< 264 MField<ReferenceCountPointer<ContainerT, 265 RefCountPolicyT, 266 RootObjectT > > >::replace( 267 FieldContainerPtrConstArg pNewElement) 268 { 269 FWARNING(("EditMFieldHandle<MField<ReferenceCountPointer<ContainerT, " 270 "RefCountPolicyT, RootObjectT> > >::replace(UInt32 const, " 271 "FieldContainerPtrConstArg): NIY\n")); 272 } 273 274 /*-------------------------------------------------------------------------*/ 234 275 /* Access */ 235 276 branches/Carsten_PtrWork/Source/System/FieldContainer/Fields/OSGReferenceCountPointerEditSFieldHandle.h
r976 r978 45 45 #include "OSGFieldHandle.h" 46 46 47 #include <boost/function.hpp> 48 47 49 #ifdef OSG_DOC_FILES_IN_MODULE 48 50 /*! \file OSGReferenceCountPointerEditSFieldHandle.h … … 74 76 RefCountPolicyT> > HandledFieldType; 75 77 typedef typename HandledFieldType::StoredType HandledFieldStoredType; 78 79 typedef boost::function<void(FieldContainerPtrConstArg)> SetMethod; 76 80 77 81 /*! \} */ … … 105 109 /*! \{ */ 106 110 107 virtual void pushValueToStream (OutStream&str) const;108 virtual void pushSizeToStream (OutStream&str) const;111 virtual void pushValueToStream (OutStream &str) const; 112 virtual void pushSizeToStream (OutStream &str) const; 109 113 114 virtual void pushValueFromCString(Char8 const *str); 115 110 116 /*! \} */ 111 117 /*---------------------------------------------------------------------*/ … … 127 133 /*! \} */ 128 134 /*---------------------------------------------------------------------*/ 135 /*! \name Operations */ 136 /*! \{ */ 137 138 void setSetMethod(SetMethod fMethod ); 139 virtual void setValue (FieldContainerPtrConstArg pNewValue); 140 141 /*! \} */ 142 /*---------------------------------------------------------------------*/ 129 143 /*! \name Access */ 130 144 /*! \{ */ branches/Carsten_PtrWork/Source/System/FieldContainer/Fields/OSGReferenceCountPointerEditSFieldHandle.inl
r976 r978 158 158 159 159 // static_cast<HandledFieldType *>(_pField)->pushSizeToStream(str); 160 } 161 162 template <class ContainerT, class RefCountPolicyT, class RootObjectT> 163 void 164 EditSFieldHandle< 165 SField<ReferenceCountPointer<ContainerT, 166 RefCountPolicyT, 167 RootObjectT > > >::pushValueFromCString( 168 Char8 const *str) 169 { 170 FWARNING(("EditSFieldHandle<SField<ReferenceCountPointer<ContainerT, " 171 "RefCountPolicyT, RootObjectT> > >::pushValueFromCString(): NIY\n")); 160 172 } 161 173 … … 230 242 231 243 /*-------------------------------------------------------------------------*/ 244 /* Operations */ 245 246 template <class ContainerT, class RefCountPolicyT, class RootObjectT> 247 inline void 248 EditSFieldHandle< 249 SField<ReferenceCountPointer<ContainerT, 250 RefCountPolicyT, 251 RootObjectT > > >::setSetMethod( 252 SetMethod fMethod) 253 { 254 FWARNING(("EditSFieldHandle<SField<ReferenceCountPointer<ContainerT, " 255 "RefCountPolicyT, RootObjectT> > >::setSetMethod(): NIY\n")); 256 } 257 258 template <class ContainerT, class RefCountPolicyT, class RootObjectT> 259 inline void 260 EditSFieldHandle< 261 SField<ReferenceCountPointer<ContainerT, 262 RefCountPolicyT, 263 RootObjectT > > >::setValue( 264 FieldContainerPtrConstArg pNewValue) 265 { 266 FWARNING(("EditSFieldHandle<SField<ReferenceCountPointer<ContainerT, " 267 "RefCountPolicyT, RootObjectT> > >::setValue(): NIY\n")); 268 } 269 270 /*-------------------------------------------------------------------------*/ 232 271 /* Access */ 233 272 branches/Carsten_PtrWork/Source/System/FieldContainer/Fields/OSGReferenceCountPointerSField.h
r976 r978 94 94 SingleField > Description; 95 95 96 typedef Edit MFieldHandle <Self > EditHandle;96 typedef EditSFieldHandle <Self > EditHandle; 97 97 typedef boost::shared_ptr<EditHandle> EditHandlePtr; 98 98 99 typedef Get MFieldHandle <Self > GetHandle;99 typedef GetSFieldHandle <Self > GetHandle; 100 100 typedef boost::shared_ptr<GetHandle> GetHandlePtr; 101 101
