- Timestamp:
- 10/05/07 19:12:52 (1 year ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/Carsten_PtrWork/Source/Contrib/VTK/OSGVTKMapperFields.h
r965 r969 58 58 #include "OSGContribVTKDef.h" 59 59 60 #include "OSGParentContainer.h" 60 61 #include "OSGInternalRefPtr.h" 61 62 … … 69 70 70 71 class VTKMapper; 72 73 OSG_GEN_CONTAINERPTR(VTKMapper); 71 74 72 75 typedef RefPtr<VTKMapper> VTKMapperRefPtr; … … 76 79 typedef InternalRefPtr<VTKMapper> const VTKMapperInternalRefPtrConst; 77 80 typedef InternalRefPtr<VTKMapper> const VTKMapperInternalRefPtrConstArg; 81 82 typedef PtrWrapper<VTKMapper, 83 VTKMapperPtr> ParentVTKMapperPtr; 84 typedef PtrWrapper<VTKMapper, 85 VTKMapperPtr> const ParentVTKMapperPtrConst; 78 86 79 87 #if !defined(OSG_DO_DOC) // created as a dummy class, remove to prevent doubles … … 143 151 144 152 static const char *getSName(void) { return "SFVTKMapperInternalRefPtr"; } 145 static const char *getMName(void) { return "MFVTKMapperIn etrnalRefPtr"; }153 static const char *getMName(void) { return "MFVTKMapperInternalRefPtr"; } 146 154 }; 147 155 … … 154 162 #endif // !defined(OSG_DO_DOC) || (OSG_DOC_LEVEL >= 3) 155 163 164 #if !defined(OSG_DO_DOC) || (OSG_DOC_LEVEL >= 3) 165 /*! \ingroup GrpContribVTKFieldTraits 166 */ 167 #if !defined(OSG_DOC_DEV_TRAITS) 168 /*! \hideinhierarchy */ 169 #endif 170 171 template <> 172 struct FieldTraits<ParentVTKMapperPtr> : 173 public FieldTraitsFCPtrBase<ParentVTKMapperPtr> 174 { 175 private: 176 177 static DataType _type; 178 179 public: 180 181 typedef FieldTraits<ParentVTKMapperPtr> Self; 182 183 enum { Convertible = NotConvertible }; 184 185 static OSG_CONTRIBVTK_DLLMAPPING DataType &getType(void); 186 187 static const char *getSName(void) { return "SFParentVTKMapperPtr"; } 188 static const char *getMName(void) { return "MFParentVTKMapperPtr"; } 189 }; 190 191 #if !defined(OSG_DOC_DEV_TRAITS) 192 /*! \class FieldTraitsTemplateBase<VTKMapperPtr, 0> 193 \hideinhierarchy 194 */ 195 #endif 196 197 #endif // !defined(OSG_DO_DOC) || (OSG_DOC_LEVEL >= 3) 198 156 199 #if !defined(OSG_DO_DOC) || defined(OSG_DOC_FIELD_TYPEDEFS) 157 200 /*! \ingroup GrpContribVTKFieldSingle */ … … 160 203 161 204 typedef SFieldAdaptor<VTKMapperInternalRefPtr, SFFieldContainerPtr> SFVTKMapperInternalRefPtr; 205 206 typedef SFieldAdaptor<ParentVTKMapperPtr, SFParentFieldContainerPtr> SFParentVTKMapperPtr; 162 207 #endif 163 208 … … 169 214 170 215 typedef MFieldAdaptor<VTKMapperInternalRefPtr, MFFieldContainerPtr> MFVTKMapperInternalRefPtr; 171 #endif 172 216 217 typedef MFieldAdaptor<ParentVTKMapperPtr, MFParentFieldContainerPtr> MFParentVTKMapperPtr; 218 #endif 173 219 174 220 OSG_END_NAMESPACE
