Changeset 965 for branches/Carsten_PtrWork/Source/System/Cluster/Window/SortLast/OSGPipelineComposerBase.h
- Timestamp:
- 10/04/07 19:11:34 (1 year ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/Carsten_PtrWork/Source/System/Cluster/Window/SortLast/OSGPipelineComposerBase.h
r864 r965 92 92 93 93 /*========================== PUBLIC =================================*/ 94 95 94 public: 96 95 … … 116 115 117 116 /*---------------------------------------------------------------------*/ 118 /*! \name Class Get*/117 /*! \name Class Get */ 119 118 /*! \{ */ 120 119 … … 125 124 /*! \} */ 126 125 /*---------------------------------------------------------------------*/ 127 /*! \name FieldContainer Get*/126 /*! \name FieldContainer Get */ 128 127 /*! \{ */ 129 128 … … 135 134 /*! \} */ 136 135 /*---------------------------------------------------------------------*/ 137 /*! \name Field Get */ 138 /*! \{ */ 139 140 141 #ifdef OSG_1_GET_COMPAT 142 SFBool *getSFShort (void); 143 #endif 144 SFBool *editSFShort (void); 145 const SFBool *getSFShort (void) const; 146 147 #ifdef OSG_1_GET_COMPAT 148 SFBool *getSFAlpha (void); 149 #endif 150 SFBool *editSFAlpha (void); 151 const SFBool *getSFAlpha (void) const; 152 153 #ifdef OSG_1_GET_COMPAT 154 SFUInt32 *getSFTileSize (void); 155 #endif 156 SFUInt32 *editSFTileSize (void); 157 const SFUInt32 *getSFTileSize (void) const; 158 159 #ifdef OSG_1_GET_COMPAT 160 SFBool *getSFPipelined (void); 161 #endif 162 SFBool *editSFPipelined (void); 163 const SFBool *getSFPipelined (void) const; 164 165 166 #ifdef OSG_1_GET_COMPAT 167 bool &getShort (void); 168 #endif 169 bool &editShort (void); 170 const bool &getShort (void) const; 171 172 #ifdef OSG_1_GET_COMPAT 173 bool &getAlpha (void); 174 #endif 175 bool &editAlpha (void); 176 const bool &getAlpha (void) const; 177 178 #ifdef OSG_1_GET_COMPAT 179 UInt32 &getTileSize (void); 180 #endif 181 UInt32 &editTileSize (void); 182 const UInt32 &getTileSize (void) const; 183 184 #ifdef OSG_1_GET_COMPAT 185 bool &getPipelined (void); 186 #endif 187 bool &editPipelined (void); 188 const bool &getPipelined (void) const; 189 190 /*! \} */ 191 /*---------------------------------------------------------------------*/ 192 /*! \name Field Set */ 193 /*! \{ */ 194 195 void setShort (const bool &value); 196 void setAlpha (const bool &value); 197 void setTileSize (const UInt32 &value); 198 void setPipelined (const bool &value); 199 200 /*! \} */ 201 /*---------------------------------------------------------------------*/ 202 /*! \name Ptr MField Set */ 203 /*! \{ */ 204 205 /*! \} */ 206 /*---------------------------------------------------------------------*/ 207 /*! \name Binary Access */ 136 /*! \name Field SFShort */ 137 /*! \{ */ 138 139 SFBool *editSFShort(void); 140 SFBool const *getSFShort (void) const; 141 #ifdef OSG_1_GET_COMPAT 142 SFBool *getSFShort (void); 143 #endif 144 bool &editShort(void); 145 bool const &getShort (void) const; 146 #ifdef OSG_1_GET_COMPAT 147 bool &getShort (void); 148 #endif 149 void setShort(bool const &value); 150 151 /*! \} */ 152 /*---------------------------------------------------------------------*/ 153 /*! \name Field SFAlpha */ 154 /*! \{ */ 155 156 SFBool *editSFAlpha(void); 157 SFBool const *getSFAlpha (void) const; 158 #ifdef OSG_1_GET_COMPAT 159 SFBool *getSFAlpha (void); 160 #endif 161 bool &editAlpha(void); 162 bool const &getAlpha (void) const; 163 #ifdef OSG_1_GET_COMPAT 164 bool &getAlpha (void); 165 #endif 166 void setAlpha(bool const &value); 167 168 /*! \} */ 169 /*---------------------------------------------------------------------*/ 170 /*! \name Field SFTileSize */ 171 /*! \{ */ 172 173 SFUInt32 *editSFTileSize(void); 174 SFUInt32 const *getSFTileSize (void) const; 175 #ifdef OSG_1_GET_COMPAT 176 SFUInt32 *getSFTileSize (void); 177 #endif 178 UInt32 &editTileSize(void); 179 UInt32 const &getTileSize (void) const; 180 #ifdef OSG_1_GET_COMPAT 181 UInt32 &getTileSize (void); 182 #endif 183 void setTileSize(UInt32 const &value); 184 185 /*! \} */ 186 /*---------------------------------------------------------------------*/ 187 /*! \name Field SFPipelined */ 188 /*! \{ */ 189 190 SFBool *editSFPipelined(void); 191 SFBool const *getSFPipelined (void) const; 192 #ifdef OSG_1_GET_COMPAT 193 SFBool *getSFPipelined (void); 194 #endif 195 bool &editPipelined(void); 196 bool const &getPipelined (void) const; 197 #ifdef OSG_1_GET_COMPAT 198 bool &getPipelined (void); 199 #endif 200 void setPipelined(bool const &value); 201 202 /*! \} */ 203 204 /*---------------------------------------------------------------------*/ 205 /*! \name Binary Access */ 208 206 /*! \{ */ 209 207 … … 214 212 ConstFieldMaskArg whichField); 215 213 216 217 /*! \} */ 218 /*---------------------------------------------------------------------*/ 219 /*! \name Construction */ 214 /*! \} */ 215 /*---------------------------------------------------------------------*/ 216 /*! \name Construction */ 220 217 /*! \{ */ 221 218 … … 225 222 /*! \} */ 226 223 /*---------------------------------------------------------------------*/ 227 /*! \name Copy*/224 /*! \name Copy */ 228 225 /*! \{ */ 229 226 … … 232 229 /*! \} */ 233 230 /*========================= PROTECTED ===============================*/ 234 235 231 protected: 236 232 … … 241 237 242 238 /*---------------------------------------------------------------------*/ 243 /*! \name Fields*/239 /*! \name Fields */ 244 240 /*! \{ */ 245 241 … … 251 247 /*! \} */ 252 248 /*---------------------------------------------------------------------*/ 253 /*! \name Constructors*/249 /*! \name Constructors */ 254 250 /*! \{ */ 255 251 … … 259 255 /*! \} */ 260 256 /*---------------------------------------------------------------------*/ 261 /*! \name Destructors*/257 /*! \name Destructors */ 262 258 /*! \{ */ 263 259 … … 266 262 /*! \} */ 267 263 /*---------------------------------------------------------------------*/ 268 /*! \name onCreate*/269 /*! \{ */ 270 271 272 /*! \} */ 273 /*---------------------------------------------------------------------*/ 274 /*! \name Generic Field Access*/264 /*! \name onCreate */ 265 /*! \{ */ 266 267 268 /*! \} */ 269 /*---------------------------------------------------------------------*/ 270 /*! \name Generic Field Access */ 275 271 /*! \{ */ 276 272 … … 286 282 /*! \} */ 287 283 /*---------------------------------------------------------------------*/ 288 /*! \name Sync*/284 /*! \name Sync */ 289 285 /*! \{ */ 290 286 … … 305 301 /*! \} */ 306 302 /*---------------------------------------------------------------------*/ 307 /*! \name Edit */ 308 /*! \{ */ 309 310 /*! \} */ 311 /*---------------------------------------------------------------------*/ 312 /*! \name Aspect Create */ 303 /*! \name Aspect Create */ 313 304 /*! \{ */ 314 305 … … 316 307 virtual FieldContainerPtr createAspectCopy(void) const; 317 308 #endif 318 319 /*! \} */ 320 /*---------------------------------------------------------------------*/ 321 /*! \name Edit */ 322 /*! \{ */ 323 /*! \} */ 324 /*---------------------------------------------------------------------*/ 325 /*! \name Sync */ 309 310 /*! \} */ 311 /*---------------------------------------------------------------------*/ 312 /*! \name Sync */ 326 313 /*! \{ */ 327 314 … … 330 317 /*! \} */ 331 318 /*========================== PRIVATE ================================*/ 332 333 319 private: 334 320 … … 340 326 341 327 /** Type specific RefPtr type for PipelineComposer. */ 342 typedef RefPtr<PipelineComposerPtr> PipelineComposerRefPtr; 328 typedef RefPtr<PipelineComposer> PipelineComposerRefPtr; 329 typedef MTRefPtr<PipelineComposer> PipelineComposerMTRefPtr; 330 331 typedef InternalRefPtr<PipelineComposer> PipelineComposerInternalRefPtr; 332 typedef InternalRefPtr<PipelineComposer> const PipelineComposerInternalRefPtrConst; 333 typedef InternalRefPtr<PipelineComposer> const PipelineComposerInternalRefPtrConstArg; 343 334 344 335 typedef boost::mpl::if_<
