Show
Ignore:
Timestamp:
12/29/06 10:28:00 (2 years ago)
Author:
cneumann
Message:

- regenerated all base files to include the full set

of access functions for non-ptr mfields.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/Source/System/NodeCores/Drawables/Geometry/Util/OSGGeoStatsAttachmentBase.cpp

    r436 r459  
    7575    The base class for geometry statistics. 
    7676 
    77     The GeoStatsAttachment keeps track of some core Geometry 
    78     Characteristics like the number of vertices used, the number of points, 
    79     lines or triangles created and some information about memory 
    80     consumption. 
    81  
    82     It is designed as an attachment so that it can be kept inside the 
    83     graph. It can also be used to keep aggregated information about 
    84     subtrees, by adding up the contributions of the underlying nodes. It 
    85     can invalidate itself by using changed callbacks, so that no manual 
    86     bookkeeping is necessary. 
     77    The GeoStatsAttachment keeps track of some core Geometry Characteristics like 
     78    the number of vertices used, the number of points, lines or triangles created 
     79    and some information about memory consumption. 
     80 
     81    It is designed as an attachment so that it can be kept inside the graph. It 
     82    can also be used to keep aggregated information about subtrees, by adding up 
     83    the contributions of the underlying nodes. It can invalidate itself by using 
     84    changed callbacks, so that no manual bookkeeping is necessary. 
    8785 
    8886    \warning To use the automatic update you have to use the 
     
    9088    methods! Otherwise the necessary callbacks are not set! 
    9189 
    92     \warning Before accessing the data osg::GeoStatsAttachment::validate() 
    93     needs to be called to calculate and aggregate the results. 
     90    \warning Before accessing the data osg::GeoStatsAttachment::validate() needs 
     91    to be called to calculate and aggregate the results. 
    9492 */ 
    9593 
     
    10199    The number of vertices in the subtree. 
    102100*/ 
     101 
    103102/*! \var UInt32          GeoStatsAttachmentBase::_sfPoints 
    104103    The number of points in the subtree. 
    105104*/ 
     105 
    106106/*! \var UInt32          GeoStatsAttachmentBase::_sfLines 
    107107    The number of lines in the subtree. 
    108108*/ 
     109 
    109110/*! \var UInt32          GeoStatsAttachmentBase::_sfTriangles 
    110111    The number of triangles in the subtree. 
    111112*/ 
     113 
    112114/*! \var UInt32          GeoStatsAttachmentBase::_sfProcessedAttributeBytes 
    113     The number of bytes in vertex attribute data that are processed while 
    114     rendering. 
     115    The number of bytes in vertex attribute data that are processed while rendering. 
    115116*/ 
     117 
    116118/*! \var UInt32          GeoStatsAttachmentBase::_sfStoredAttributeBytes 
    117119    The number of bytes in vertex attribute data that are stored. 
    118120*/ 
     121 
    119122/*! \var bool            GeoStatsAttachmentBase::_sfValid 
    120123    Flags whether the data is valid or needs to be updated. 
    121124*/ 
     125 
    122126 
    123127void GeoStatsAttachmentBase::classDescInserter(TypeObject &oType) 
     
    386390    "</FieldContainer>\n", 
    387391    "The base class for geometry statistics.\n" 
     392    "\n" 
    388393    "The GeoStatsAttachment keeps track of some core Geometry Characteristics like\n" 
    389394    "the number of vertices used, the number of points, lines or triangles created\n" 
    390395    "and some information about memory consumption.\n" 
     396    "\n" 
    391397    "It is designed as an attachment so that it can be kept inside the graph. It\n" 
    392398    "can also be used to keep aggregated information about subtrees, by adding up\n" 
    393399    "the contributions of the underlying nodes. It can invalidate itself by using\n" 
    394400    "changed callbacks, so that no manual bookkeeping is necessary.\n" 
     401    "\n" 
    395402    "\\warning To use the automatic update you have to use the\n" 
    396403    "osg::GeoStatsAttachment::addTo() or osg::GeoStatsAttachment::attachTo()\n" 
    397404    "methods! Otherwise the necessary callbacks are not set!\n" 
     405    "\n" 
    398406    "\\warning Before accessing the data osg::GeoStatsAttachment::validate() needs\n" 
    399407    "to be called to calculate and aggregate the results.\n" 
     
    552560} 
    553561#endif 
     562 
     563 
    554564 
    555565