Show
Ignore:
Timestamp:
05/05/08 06:58:23 (7 months ago)
Author:
vossg
Message:

changed: base rebuild interface clean up (removal ptr typedef / NullFC)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/Source/Contrib/Manipulators/OSGManipulatorBase.cpp

    r1193 r1197  
    9595\***************************************************************************/ 
    9696 
    97 /*! \var NodePtr         ManipulatorBase::_sfTarget 
     97/*! \var Node *          ManipulatorBase::_sfTarget 
    9898     
    9999*/ 
    100100 
    101 /*! \var NodePtr         ManipulatorBase::_sfActiveSubHandle 
     101/*! \var Node *          ManipulatorBase::_sfActiveSubHandle 
    102102    the active sub handle 
    103103*/ 
     
    107107*/ 
    108108 
    109 /*! \var ViewportPtr     ManipulatorBase::_sfViewport 
     109/*! \var Viewport *      ManipulatorBase::_sfViewport 
    110110     
    111111*/ 
     
    119119*/ 
    120120 
    121 /*! \var NodePtr         ManipulatorBase::_sfHandleXNode 
     121/*! \var Node *          ManipulatorBase::_sfHandleXNode 
    122122    The node for the x-handle geometry 
    123123*/ 
    124124 
    125 /*! \var NodePtr         ManipulatorBase::_sfHandleYNode 
     125/*! \var Node *          ManipulatorBase::_sfHandleYNode 
    126126    The node for the y-handle geometry 
    127127*/ 
    128128 
    129 /*! \var NodePtr         ManipulatorBase::_sfHandleZNode 
     129/*! \var Node *          ManipulatorBase::_sfHandleZNode 
    130130    The node for the z-handle geometry 
    131131*/ 
    132132 
    133 /*! \var NodePtr         ManipulatorBase::_sfTransXNode 
     133/*! \var Node *          ManipulatorBase::_sfTransXNode 
    134134    The node for the x-handle transform 
    135135*/ 
    136136 
    137 /*! \var NodePtr         ManipulatorBase::_sfTransYNode 
     137/*! \var Node *          ManipulatorBase::_sfTransYNode 
    138138    The node for the y-handle transform 
    139139*/ 
    140140 
    141 /*! \var NodePtr         ManipulatorBase::_sfTransZNode 
     141/*! \var Node *          ManipulatorBase::_sfTransZNode 
    142142    The node for the z-handle transform 
    143143*/ 
    144144 
    145 /*! \var MaterialPtr     ManipulatorBase::_sfMaterialX 
     145/*! \var Material *      ManipulatorBase::_sfMaterialX 
    146146    material for the x-axis geometry 
    147147*/ 
    148148 
    149 /*! \var MaterialPtr     ManipulatorBase::_sfMaterialY 
     149/*! \var Material *      ManipulatorBase::_sfMaterialY 
    150150    material for the y-axis geometry 
    151151*/ 
    152152 
    153 /*! \var MaterialPtr     ManipulatorBase::_sfMaterialZ 
     153/*! \var Material *      ManipulatorBase::_sfMaterialZ 
    154154    material for the z-axis geometry 
    155155*/ 
    156156 
    157 /*! \var NodePtr         ManipulatorBase::_sfAxisLinesN 
     157/*! \var Node *          ManipulatorBase::_sfAxisLinesN 
    158158     
    159159*/ 
     
    415415    "\t\tcardinality=\"single\"\n" 
    416416    "\t\tvisibility=\"internal\"\n" 
    417     "\t\tdefaultValue=\"NullFC\"\n" 
     417    "\t\tdefaultValue=\"NULL\"\n" 
    418418    "\t\theader=\"OSGViewport.h\"\n" 
    419419    "\t\taccess=\"public\"\n" 
     
    10071007ManipulatorBase::ManipulatorBase(void) : 
    10081008    Inherited(), 
    1009     _sfTarget                 (NullFC), 
    1010     _sfActiveSubHandle        (NullFC), 
     1009    _sfTarget                 (NULL), 
     1010    _sfActiveSubHandle        (NULL), 
    10111011    _sfLastMousePos           (), 
    1012     _sfViewport               (ViewportPtr(NullFC)), 
     1012    _sfViewport               (NULL), 
    10131013    _sfActive                 (), 
    10141014    _sfLength                 (Vec3f(1,1,1)), 
    1015     _sfHandleXNode            (NullFC), 
    1016     _sfHandleYNode            (NullFC), 
    1017     _sfHandleZNode            (NullFC), 
    1018     _sfTransXNode             (NullFC), 
    1019     _sfTransYNode             (NullFC), 
    1020     _sfTransZNode             (NullFC), 
    1021     _sfMaterialX              (NullFC), 
    1022     _sfMaterialY              (NullFC), 
    1023     _sfMaterialZ              (NullFC), 
    1024     _sfAxisLinesN             (NullFC
     1015    _sfHandleXNode            (NULL), 
     1016    _sfHandleYNode            (NULL), 
     1017    _sfHandleZNode            (NULL), 
     1018    _sfTransXNode             (NULL), 
     1019    _sfTransYNode             (NULL), 
     1020    _sfTransZNode             (NULL), 
     1021    _sfMaterialX              (NULL), 
     1022    _sfMaterialY              (NULL), 
     1023    _sfMaterialZ              (NULL), 
     1024    _sfAxisLinesN             (NULL
    10251025{ 
    10261026} 
     
    10281028ManipulatorBase::ManipulatorBase(const ManipulatorBase &source) : 
    10291029    Inherited(source), 
    1030     _sfTarget                 (NullFC), 
    1031     _sfActiveSubHandle        (NullFC), 
     1030    _sfTarget                 (NULL), 
     1031    _sfActiveSubHandle        (NULL), 
    10321032    _sfLastMousePos           (source._sfLastMousePos           ), 
    1033     _sfViewport               (NullFC), 
     1033    _sfViewport               (NULL), 
    10341034    _sfActive                 (source._sfActive                 ), 
    10351035    _sfLength                 (source._sfLength                 ), 
    1036     _sfHandleXNode            (NullFC), 
    1037     _sfHandleYNode            (NullFC), 
    1038     _sfHandleZNode            (NullFC), 
    1039     _sfTransXNode             (NullFC), 
    1040     _sfTransYNode             (NullFC), 
    1041     _sfTransZNode             (NullFC), 
    1042     _sfMaterialX              (NullFC), 
    1043     _sfMaterialY              (NullFC), 
    1044     _sfMaterialZ              (NullFC), 
    1045     _sfAxisLinesN             (NullFC
     1036    _sfHandleXNode            (NULL), 
     1037    _sfHandleYNode            (NULL), 
     1038    _sfHandleZNode            (NULL), 
     1039    _sfTransXNode             (NULL), 
     1040    _sfTransYNode             (NULL), 
     1041    _sfTransZNode             (NULL), 
     1042    _sfMaterialX              (NULL), 
     1043    _sfMaterialY              (NULL), 
     1044    _sfMaterialZ              (NULL), 
     1045    _sfAxisLinesN             (NULL
    10461046{ 
    10471047} 
     
    15031503    Inherited::resolveLinks(); 
    15041504 
    1505     static_cast<Manipulator *>(this)->setTarget(NullFC); 
    1506  
    1507     static_cast<Manipulator *>(this)->setActiveSubHandle(NullFC); 
    1508  
    1509     static_cast<Manipulator *>(this)->setViewport(NullFC); 
    1510  
    1511     static_cast<Manipulator *>(this)->setHandleXNode(NullFC); 
    1512  
    1513     static_cast<Manipulator *>(this)->setHandleYNode(NullFC); 
    1514  
    1515     static_cast<Manipulator *>(this)->setHandleZNode(NullFC); 
    1516  
    1517     static_cast<Manipulator *>(this)->setTransXNode(NullFC); 
    1518  
    1519     static_cast<Manipulator *>(this)->setTransYNode(NullFC); 
    1520  
    1521     static_cast<Manipulator *>(this)->setTransZNode(NullFC); 
    1522  
    1523     static_cast<Manipulator *>(this)->setMaterialX(NullFC); 
    1524  
    1525     static_cast<Manipulator *>(this)->setMaterialY(NullFC); 
    1526  
    1527     static_cast<Manipulator *>(this)->setMaterialZ(NullFC); 
    1528  
    1529     static_cast<Manipulator *>(this)->setAxisLinesN(NullFC); 
     1505    static_cast<Manipulator *>(this)->setTarget(NULL); 
     1506 
     1507    static_cast<Manipulator *>(this)->setActiveSubHandle(NULL); 
     1508 
     1509    static_cast<Manipulator *>(this)->setViewport(NULL); 
     1510 
     1511    static_cast<Manipulator *>(this)->setHandleXNode(NULL); 
     1512 
     1513    static_cast<Manipulator *>(this)->setHandleYNode(NULL); 
     1514 
     1515    static_cast<Manipulator *>(this)->setHandleZNode(NULL); 
     1516 
     1517    static_cast<Manipulator *>(this)->setTransXNode(NULL); 
     1518 
     1519    static_cast<Manipulator *>(this)->setTransYNode(NULL); 
     1520 
     1521    static_cast<Manipulator *>(this)->setTransZNode(NULL); 
     1522 
     1523    static_cast<Manipulator *>(this)->setMaterialX(NULL); 
     1524 
     1525    static_cast<Manipulator *>(this)->setMaterialY(NULL); 
     1526 
     1527    static_cast<Manipulator *>(this)->setMaterialZ(NULL); 
     1528 
     1529    static_cast<Manipulator *>(this)->setAxisLinesN(NULL); 
    15301530 
    15311531 
     
    15341534 
    15351535#if !defined(OSG_DO_DOC) || defined(OSG_DOC_DEV) 
    1536 DataType FieldTraits<ManipulatorPtr>::_type("ManipulatorPtr", "TransformPtr"); 
     1536DataType FieldTraits<Manipulator *>::_type("ManipulatorPtr", "TransformPtr"); 
    15371537#endif 
    15381538 
    1539 OSG_FIELDTRAITS_GETTYPE(ManipulatorPtr
     1539OSG_FIELDTRAITS_GETTYPE(Manipulator *
    15401540 
    15411541OSG_EXPORT_PTR_SFIELD_FULL(PointerSField,  
    1542                            ManipulatorPtr,  
     1542                           Manipulator *,  
    15431543                           0); 
    15441544 
    15451545OSG_EXPORT_PTR_MFIELD_FULL(PointerMField,  
    1546                            ManipulatorPtr,  
     1546                           Manipulator *,  
    15471547                           0); 
    15481548