Changeset 1101 for trunk/Source/Contrib/Manipulators/OSGManipulatorBase.cpp
- Timestamp:
- 04/04/08 00:43:34 (6 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/Source/Contrib/Manipulators/OSGManipulatorBase.cpp
r1093 r1101 165 165 166 166 167 pDesc = new SF NodePtr::Description(168 SF NodePtr::getClassType(),167 pDesc = new SFUnrecNodePtr::Description( 168 SFUnrecNodePtr::getClassType(), 169 169 "target", 170 170 "", … … 177 177 oType.addInitialDesc(pDesc); 178 178 179 pDesc = new SF NodePtr::Description(180 SF NodePtr::getClassType(),179 pDesc = new SFUnrecNodePtr::Description( 180 SFUnrecNodePtr::getClassType(), 181 181 "activeSubHandle", 182 182 "the active sub handle\n", … … 201 201 oType.addInitialDesc(pDesc); 202 202 203 pDesc = new SF ViewportPtr::Description(204 SF ViewportPtr::getClassType(),203 pDesc = new SFUnrecViewportPtr::Description( 204 SFUnrecViewportPtr::getClassType(), 205 205 "viewport", 206 206 "", … … 237 237 oType.addInitialDesc(pDesc); 238 238 239 pDesc = new SF NodePtr::Description(240 SF NodePtr::getClassType(),239 pDesc = new SFUnrecNodePtr::Description( 240 SFUnrecNodePtr::getClassType(), 241 241 "handleXNode", 242 242 "The node for the x-handle geometry\n", … … 249 249 oType.addInitialDesc(pDesc); 250 250 251 pDesc = new SF NodePtr::Description(252 SF NodePtr::getClassType(),251 pDesc = new SFUnrecNodePtr::Description( 252 SFUnrecNodePtr::getClassType(), 253 253 "handleYNode", 254 254 "The node for the y-handle geometry\n", … … 261 261 oType.addInitialDesc(pDesc); 262 262 263 pDesc = new SF NodePtr::Description(264 SF NodePtr::getClassType(),263 pDesc = new SFUnrecNodePtr::Description( 264 SFUnrecNodePtr::getClassType(), 265 265 "handleZNode", 266 266 "The node for the z-handle geometry\n", … … 273 273 oType.addInitialDesc(pDesc); 274 274 275 pDesc = new SF NodePtr::Description(276 SF NodePtr::getClassType(),275 pDesc = new SFUnrecNodePtr::Description( 276 SFUnrecNodePtr::getClassType(), 277 277 "transXNode", 278 278 "The node for the x-handle transform\n", … … 285 285 oType.addInitialDesc(pDesc); 286 286 287 pDesc = new SF NodePtr::Description(288 SF NodePtr::getClassType(),287 pDesc = new SFUnrecNodePtr::Description( 288 SFUnrecNodePtr::getClassType(), 289 289 "transYNode", 290 290 "The node for the y-handle transform\n", … … 297 297 oType.addInitialDesc(pDesc); 298 298 299 pDesc = new SF NodePtr::Description(300 SF NodePtr::getClassType(),299 pDesc = new SFUnrecNodePtr::Description( 300 SFUnrecNodePtr::getClassType(), 301 301 "transZNode", 302 302 "The node for the z-handle transform\n", … … 309 309 oType.addInitialDesc(pDesc); 310 310 311 pDesc = new SF MaterialPtr::Description(312 SF MaterialPtr::getClassType(),311 pDesc = new SFUnrecMaterialPtr::Description( 312 SFUnrecMaterialPtr::getClassType(), 313 313 "materialX", 314 314 "material for the x-axis geometry\n", … … 321 321 oType.addInitialDesc(pDesc); 322 322 323 pDesc = new SF MaterialPtr::Description(324 SF MaterialPtr::getClassType(),323 pDesc = new SFUnrecMaterialPtr::Description( 324 SFUnrecMaterialPtr::getClassType(), 325 325 "materialY", 326 326 "material for the y-axis geometry\n", … … 333 333 oType.addInitialDesc(pDesc); 334 334 335 pDesc = new SF MaterialPtr::Description(336 SF MaterialPtr::getClassType(),335 pDesc = new SFUnrecMaterialPtr::Description( 336 SFUnrecMaterialPtr::getClassType(), 337 337 "materialZ", 338 338 "material for the z-axis geometry\n", … … 345 345 oType.addInitialDesc(pDesc); 346 346 347 pDesc = new SF NodePtr::Description(348 SF NodePtr::getClassType(),347 pDesc = new SFUnrecNodePtr::Description( 348 SFUnrecNodePtr::getClassType(), 349 349 "axisLinesN", 350 350 "", … … 555 555 556 556 //! Get the Manipulator::_sfTarget field. 557 const SF NodePtr *ManipulatorBase::getSFTarget(void) const557 const SFUnrecNodePtr *ManipulatorBase::getSFTarget(void) const 558 558 { 559 559 return &_sfTarget; … … 561 561 562 562 //! Get the Manipulator::_sfActiveSubHandle field. 563 const SF NodePtr *ManipulatorBase::getSFActiveSubHandle(void) const563 const SFUnrecNodePtr *ManipulatorBase::getSFActiveSubHandle(void) const 564 564 { 565 565 return &_sfActiveSubHandle; … … 586 586 587 587 //! Get the Manipulator::_sfViewport field. 588 const SF ViewportPtr *ManipulatorBase::getSFViewport(void) const588 const SFUnrecViewportPtr *ManipulatorBase::getSFViewport(void) const 589 589 { 590 590 return &_sfViewport; … … 630 630 631 631 //! Get the Manipulator::_sfHandleXNode field. 632 const SF NodePtr *ManipulatorBase::getSFHandleXNode(void) const632 const SFUnrecNodePtr *ManipulatorBase::getSFHandleXNode(void) const 633 633 { 634 634 return &_sfHandleXNode; … … 636 636 637 637 //! Get the Manipulator::_sfHandleYNode field. 638 const SF NodePtr *ManipulatorBase::getSFHandleYNode(void) const638 const SFUnrecNodePtr *ManipulatorBase::getSFHandleYNode(void) const 639 639 { 640 640 return &_sfHandleYNode; … … 642 642 643 643 //! Get the Manipulator::_sfHandleZNode field. 644 const SF NodePtr *ManipulatorBase::getSFHandleZNode(void) const644 const SFUnrecNodePtr *ManipulatorBase::getSFHandleZNode(void) const 645 645 { 646 646 return &_sfHandleZNode; … … 648 648 649 649 //! Get the Manipulator::_sfTransXNode field. 650 const SF NodePtr *ManipulatorBase::getSFTransXNode(void) const650 const SFUnrecNodePtr *ManipulatorBase::getSFTransXNode(void) const 651 651 { 652 652 return &_sfTransXNode; … … 654 654 655 655 //! Get the Manipulator::_sfTransYNode field. 656 const SF NodePtr *ManipulatorBase::getSFTransYNode(void) const656 const SFUnrecNodePtr *ManipulatorBase::getSFTransYNode(void) const 657 657 { 658 658 return &_sfTransYNode; … … 660 660 661 661 //! Get the Manipulator::_sfTransZNode field. 662 const SF NodePtr *ManipulatorBase::getSFTransZNode(void) const662 const SFUnrecNodePtr *ManipulatorBase::getSFTransZNode(void) const 663 663 { 664 664 return &_sfTransZNode; … … 666 666 667 667 //! Get the Manipulator::_sfMaterialX field. 668 const SF MaterialPtr *ManipulatorBase::getSFMaterialX(void) const668 const SFUnrecMaterialPtr *ManipulatorBase::getSFMaterialX(void) const 669 669 { 670 670 return &_sfMaterialX; … … 672 672 673 673 //! Get the Manipulator::_sfMaterialY field. 674 const SF MaterialPtr *ManipulatorBase::getSFMaterialY(void) const674 const SFUnrecMaterialPtr *ManipulatorBase::getSFMaterialY(void) const 675 675 { 676 676 return &_sfMaterialY; … … 678 678 679 679 //! Get the Manipulator::_sfMaterialZ field. 680 const SF MaterialPtr *ManipulatorBase::getSFMaterialZ(void) const680 const SFUnrecMaterialPtr *ManipulatorBase::getSFMaterialZ(void) const 681 681 { 682 682 return &_sfMaterialZ; … … 684 684 685 685 //! Get the Manipulator::_sfAxisLinesN field. 686 const SF NodePtr *ManipulatorBase::getSFAxisLinesN(void) const686 const SFUnrecNodePtr *ManipulatorBase::getSFAxisLinesN(void) const 687 687 { 688 688 return &_sfAxisLinesN; … … 1000 1000 GetFieldHandlePtr ManipulatorBase::getHandleTarget (void) const 1001 1001 { 1002 SF NodePtr::GetHandlePtr returnValue(1003 new SF NodePtr::GetHandle(1002 SFUnrecNodePtr::GetHandlePtr returnValue( 1003 new SFUnrecNodePtr::GetHandle( 1004 1004 &_sfTarget, 1005 1005 this->getType().getFieldDesc(TargetFieldId))); … … 1010 1010 EditFieldHandlePtr ManipulatorBase::editHandleTarget (void) 1011 1011 { 1012 SF NodePtr::EditHandlePtr returnValue(1013 new SF NodePtr::EditHandle(1012 SFUnrecNodePtr::EditHandlePtr returnValue( 1013 new SFUnrecNodePtr::EditHandle( 1014 1014 &_sfTarget, 1015 1015 this->getType().getFieldDesc(TargetFieldId))); … … 1025 1025 GetFieldHandlePtr ManipulatorBase::getHandleActiveSubHandle (void) const 1026 1026 { 1027 SF NodePtr::GetHandlePtr returnValue(1028 new SF NodePtr::GetHandle(1027 SFUnrecNodePtr::GetHandlePtr returnValue( 1028 new SFUnrecNodePtr::GetHandle( 1029 1029 &_sfActiveSubHandle, 1030 1030 this->getType().getFieldDesc(ActiveSubHandleFieldId))); … … 1035 1035 EditFieldHandlePtr ManipulatorBase::editHandleActiveSubHandle(void) 1036 1036 { 1037 SF NodePtr::EditHandlePtr returnValue(1038 new SF NodePtr::EditHandle(1037 SFUnrecNodePtr::EditHandlePtr returnValue( 1038 new SFUnrecNodePtr::EditHandle( 1039 1039 &_sfActiveSubHandle, 1040 1040 this->getType().getFieldDesc(ActiveSubHandleFieldId))); … … 1072 1072 GetFieldHandlePtr ManipulatorBase::getHandleViewport (void) const 1073 1073 { 1074 SF ViewportPtr::GetHandlePtr returnValue(1075 new SF ViewportPtr::GetHandle(1074 SFUnrecViewportPtr::GetHandlePtr returnValue( 1075 new SFUnrecViewportPtr::GetHandle( 1076 1076 &_sfViewport, 1077 1077 this->getType().getFieldDesc(ViewportFieldId))); … … 1082 1082 EditFieldHandlePtr ManipulatorBase::editHandleViewport (void) 1083 1083 { 1084 SF ViewportPtr::EditHandlePtr returnValue(1085 new SF ViewportPtr::EditHandle(1084 SFUnrecViewportPtr::EditHandlePtr returnValue( 1085 new SFUnrecViewportPtr::EditHandle( 1086 1086 &_sfViewport, 1087 1087 this->getType().getFieldDesc(ViewportFieldId))); … … 1141 1141 GetFieldHandlePtr ManipulatorBase::getHandleHandleXNode (void) const 1142 1142 { 1143 SF NodePtr::GetHandlePtr returnValue(1144 new SF NodePtr::GetHandle(1143 SFUnrecNodePtr::GetHandlePtr returnValue( 1144 new SFUnrecNodePtr::GetHandle( 1145 1145 &_sfHandleXNode, 1146 1146 this->getType().getFieldDesc(HandleXNodeFieldId))); … … 1151 1151 EditFieldHandlePtr ManipulatorBase::editHandleHandleXNode (void) 1152 1152 { 1153 SF NodePtr::EditHandlePtr returnValue(1154 new SF NodePtr::EditHandle(1153 SFUnrecNodePtr::EditHandlePtr returnValue( 1154 new SFUnrecNodePtr::EditHandle( 1155 1155 &_sfHandleXNode, 1156 1156 this->getType().getFieldDesc(HandleXNodeFieldId))); … … 1166 1166 GetFieldHandlePtr ManipulatorBase::getHandleHandleYNode (void) const 1167 1167 { 1168 SF NodePtr::GetHandlePtr returnValue(1169 new SF NodePtr::GetHandle(1168 SFUnrecNodePtr::GetHandlePtr returnValue( 1169 new SFUnrecNodePtr::GetHandle( 1170 1170 &_sfHandleYNode, 1171 1171 this->getType().getFieldDesc(HandleYNodeFieldId))); … … 1176 1176 EditFieldHandlePtr ManipulatorBase::editHandleHandleYNode (void) 1177 1177 { 1178 SF NodePtr::EditHandlePtr returnValue(1179 new SF NodePtr::EditHandle(1178 SFUnrecNodePtr::EditHandlePtr returnValue( 1179 new SFUnrecNodePtr::EditHandle( 1180 1180 &_sfHandleYNode, 1181 1181 this->getType().getFieldDesc(HandleYNodeFieldId))); … … 1191 1191 GetFieldHandlePtr ManipulatorBase::getHandleHandleZNode (void) const 1192 1192 { 1193 SF NodePtr::GetHandlePtr returnValue(1194 new SF NodePtr::GetHandle(1193 SFUnrecNodePtr::GetHandlePtr returnValue( 1194 new SFUnrecNodePtr::GetHandle( 1195 1195 &_sfHandleZNode, 1196 1196 this->getType().getFieldDesc(HandleZNodeFieldId))); … … 1201 1201 EditFieldHandlePtr ManipulatorBase::editHandleHandleZNode (void) 1202 1202 { 1203 SF NodePtr::EditHandlePtr returnValue(1204 new SF NodePtr::EditHandle(1203 SFUnrecNodePtr::EditHandlePtr returnValue( 1204 new SFUnrecNodePtr::EditHandle( 1205 1205 &_sfHandleZNode, 1206 1206 this->getType().getFieldDesc(HandleZNodeFieldId))); … … 1216 1216 GetFieldHandlePtr ManipulatorBase::getHandleTransXNode (void) const 1217 1217 { 1218 SF NodePtr::GetHandlePtr returnValue(1219 new SF NodePtr::GetHandle(1218 SFUnrecNodePtr::GetHandlePtr returnValue( 1219 new SFUnrecNodePtr::GetHandle( 1220 1220 &_sfTransXNode, 1221 1221 this->getType().getFieldDesc(TransXNodeFieldId))); … … 1226 1226 EditFieldHandlePtr ManipulatorBase::editHandleTransXNode (void) 1227 1227 { 1228 SF NodePtr::EditHandlePtr returnValue(1229 new SF NodePtr::EditHandle(1228 SFUnrecNodePtr::EditHandlePtr returnValue( 1229 new SFUnrecNodePtr::EditHandle( 1230 1230 &_sfTransXNode, 1231 1231 this->getType().getFieldDesc(TransXNodeFieldId))); … … 1241 1241 GetFieldHandlePtr ManipulatorBase::getHandleTransYNode (void) const 1242 1242 { 1243 SF NodePtr::GetHandlePtr returnValue(1244 new SF NodePtr::GetHandle(1243 SFUnrecNodePtr::GetHandlePtr returnValue( 1244 new SFUnrecNodePtr::GetHandle( 1245 1245 &_sfTransYNode, 1246 1246 this->getType().getFieldDesc(TransYNodeFieldId))); … … 1251 1251 EditFieldHandlePtr ManipulatorBase::editHandleTransYNode (void) 1252 1252 { 1253 SF NodePtr::EditHandlePtr returnValue(1254 new SF NodePtr::EditHandle(1253 SFUnrecNodePtr::EditHandlePtr returnValue( 1254 new SFUnrecNodePtr::EditHandle( 1255 1255 &_sfTransYNode, 1256 1256 this->getType().getFieldDesc(TransYNodeFieldId))); … … 1266 1266 GetFieldHandlePtr ManipulatorBase::getHandleTransZNode (void) const 1267 1267 { 1268 SF NodePtr::GetHandlePtr returnValue(1269 new SF NodePtr::GetHandle(1268 SFUnrecNodePtr::GetHandlePtr returnValue( 1269 new SFUnrecNodePtr::GetHandle( 1270 1270 &_sfTransZNode, 1271 1271 this->getType().getFieldDesc(TransZNodeFieldId))); … … 1276 1276 EditFieldHandlePtr ManipulatorBase::editHandleTransZNode (void) 1277 1277 { 1278 SF NodePtr::EditHandlePtr returnValue(1279 new SF NodePtr::EditHandle(1278 SFUnrecNodePtr::EditHandlePtr returnValue( 1279 new SFUnrecNodePtr::EditHandle( 1280 1280 &_sfTransZNode, 1281 1281 this->getType().getFieldDesc(TransZNodeFieldId))); … … 1291 1291 GetFieldHandlePtr ManipulatorBase::getHandleMaterialX (void) const 1292 1292 { 1293 SF MaterialPtr::GetHandlePtr returnValue(1294 new SF MaterialPtr::GetHandle(1293 SFUnrecMaterialPtr::GetHandlePtr returnValue( 1294 new SFUnrecMaterialPtr::GetHandle( 1295 1295 &_sfMaterialX, 1296 1296 this->getType().getFieldDesc(MaterialXFieldId))); … … 1301 1301 EditFieldHandlePtr ManipulatorBase::editHandleMaterialX (void) 1302 1302 { 1303 SF MaterialPtr::EditHandlePtr returnValue(1304 new SF MaterialPtr::EditHandle(1303 SFUnrecMaterialPtr::EditHandlePtr returnValue( 1304 new SFUnrecMaterialPtr::EditHandle( 1305 1305 &_sfMaterialX, 1306 1306 this->getType().getFieldDesc(MaterialXFieldId))); … … 1316 1316 GetFieldHandlePtr ManipulatorBase::getHandleMaterialY (void) const 1317 1317 { 1318 SF MaterialPtr::GetHandlePtr returnValue(1319 new SF MaterialPtr::GetHandle(1318 SFUnrecMaterialPtr::GetHandlePtr returnValue( 1319 new SFUnrecMaterialPtr::GetHandle( 1320 1320 &_sfMaterialY, 1321 1321 this->getType().getFieldDesc(MaterialYFieldId))); … … 1326 1326 EditFieldHandlePtr ManipulatorBase::editHandleMaterialY (void) 1327 1327 { 1328 SF MaterialPtr::EditHandlePtr returnValue(1329 new SF MaterialPtr::EditHandle(1328 SFUnrecMaterialPtr::EditHandlePtr returnValue( 1329 new SFUnrecMaterialPtr::EditHandle( 1330 1330 &_sfMaterialY, 1331 1331 this->getType().getFieldDesc(MaterialYFieldId))); … … 1341 1341 GetFieldHandlePtr ManipulatorBase::getHandleMaterialZ (void) const 1342 1342 { 1343 SF MaterialPtr::GetHandlePtr returnValue(1344 new SF MaterialPtr::GetHandle(1343 SFUnrecMaterialPtr::GetHandlePtr returnValue( 1344 new SFUnrecMaterialPtr::GetHandle( 1345 1345 &_sfMaterialZ, 1346 1346 this->getType().getFieldDesc(MaterialZFieldId))); … … 1351 1351 EditFieldHandlePtr ManipulatorBase::editHandleMaterialZ (void) 1352 1352 { 1353 SF MaterialPtr::EditHandlePtr returnValue(1354 new SF MaterialPtr::EditHandle(1353 SFUnrecMaterialPtr::EditHandlePtr returnValue( 1354 new SFUnrecMaterialPtr::EditHandle( 1355 1355 &_sfMaterialZ, 1356 1356 this->getType().getFieldDesc(MaterialZFieldId))); … … 1366 1366 GetFieldHandlePtr ManipulatorBase::getHandleAxisLinesN (void) const 1367 1367 { 1368 SF NodePtr::GetHandlePtr returnValue(1369 new SF NodePtr::GetHandle(1368 SFUnrecNodePtr::GetHandlePtr returnValue( 1369 new SFUnrecNodePtr::GetHandle( 1370 1370 &_sfAxisLinesN, 1371 1371 this->getType().getFieldDesc(AxisLinesNFieldId))); … … 1376 1376 EditFieldHandlePtr ManipulatorBase::editHandleAxisLinesN (void) 1377 1377 { 1378 SF NodePtr::EditHandlePtr returnValue(1379 new SF NodePtr::EditHandle(1378 SFUnrecNodePtr::EditHandlePtr returnValue( 1379 new SFUnrecNodePtr::EditHandle( 1380 1380 &_sfAxisLinesN, 1381 1381 this->getType().getFieldDesc(AxisLinesNFieldId))); … … 1447 1447 OSG_FIELDTRAITS_GETTYPE(ManipulatorPtr) 1448 1448 1449 OSG_SFIELDTYPE_INST(FieldContainerPtrSField, 1450 ManipulatorPtr, 1451 RecordedRefCounts, 1452 0); 1453 1454 OSG_FIELD_DLLEXPORT_DEF3(FieldContainerPtrSField, 1455 ManipulatorPtr, 1456 RecordedRefCounts, 1457 0); 1458 1459 OSG_MFIELDTYPE_INST(FieldContainerPtrMField, 1460 ManipulatorPtr, 1461 RecordedRefCounts, 1462 0); 1463 1464 OSG_FIELD_DLLEXPORT_DEF3(FieldContainerPtrMField, 1465 ManipulatorPtr, 1466 RecordedRefCounts, 1467 0); 1449 OSG_EXPORT_PTR_SFIELD_FULL(FieldContainerPtrSField, 1450 ManipulatorPtr, 1451 0); 1452 1453 OSG_EXPORT_PTR_MFIELD_FULL(FieldContainerPtrMField, 1454 ManipulatorPtr, 1455 0); 1468 1456 1469 1457 OSG_END_NAMESPACE
