Changeset 969 for branches/Carsten_PtrWork/Source/System/Cluster/Window/Base/OSGImageComposerFields.h
- Timestamp:
- 10/05/07 19:12:52 (1 year ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/Carsten_PtrWork/Source/System/Cluster/Window/Base/OSGImageComposerFields.h
r965 r969 58 58 #include "OSGClusterDef.h" 59 59 60 #include "OSGParentContainer.h" 60 61 #include "OSGInternalRefPtr.h" 61 62 … … 69 70 70 71 class ImageComposer; 72 73 OSG_GEN_CONTAINERPTR(ImageComposer); 71 74 72 75 typedef RefPtr<ImageComposer> ImageComposerRefPtr; … … 76 79 typedef InternalRefPtr<ImageComposer> const ImageComposerInternalRefPtrConst; 77 80 typedef InternalRefPtr<ImageComposer> const ImageComposerInternalRefPtrConstArg; 81 82 typedef PtrWrapper<ImageComposer, 83 ImageComposerPtr> ParentImageComposerPtr; 84 typedef PtrWrapper<ImageComposer, 85 ImageComposerPtr> const ParentImageComposerPtrConst; 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 "SFImageComposerInternalRefPtr"; } 145 static const char *getMName(void) { return "MFImageComposerIn etrnalRefPtr"; }153 static const char *getMName(void) { return "MFImageComposerInternalRefPtr"; } 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 GrpClusterFieldTraits 166 */ 167 #if !defined(OSG_DOC_DEV_TRAITS) 168 /*! \hideinhierarchy */ 169 #endif 170 171 template <> 172 struct FieldTraits<ParentImageComposerPtr> : 173 public FieldTraitsFCPtrBase<ParentImageComposerPtr> 174 { 175 private: 176 177 static DataType _type; 178 179 public: 180 181 typedef FieldTraits<ParentImageComposerPtr> Self; 182 183 enum { Convertible = NotConvertible }; 184 185 static OSG_CLUSTER_DLLMAPPING DataType &getType(void); 186 187 static const char *getSName(void) { return "SFParentImageComposerPtr"; } 188 static const char *getMName(void) { return "MFParentImageComposerPtr"; } 189 }; 190 191 #if !defined(OSG_DOC_DEV_TRAITS) 192 /*! \class FieldTraitsTemplateBase<ImageComposerPtr, 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 GrpClusterFieldSingle */ … … 160 203 161 204 typedef SFieldAdaptor<ImageComposerInternalRefPtr, SFFieldContainerPtr> SFImageComposerInternalRefPtr; 205 206 typedef SFieldAdaptor<ParentImageComposerPtr, SFParentFieldContainerPtr> SFParentImageComposerPtr; 162 207 #endif 163 208 … … 169 214 170 215 typedef MFieldAdaptor<ImageComposerInternalRefPtr, MFFieldContainerPtr> MFImageComposerInternalRefPtr; 171 #endif 172 216 217 typedef MFieldAdaptor<ParentImageComposerPtr, MFParentFieldContainerPtr> MFParentImageComposerPtr; 218 #endif 173 219 174 220 OSG_END_NAMESPACE
