Ran script to remove trailing spaces and tabs
This commit is contained in:
@@ -1,13 +1,13 @@
|
||||
/* -*-c++-*- OpenSceneGraph - Copyright (C) 1998-2006 Robert Osfield
|
||||
/* -*-c++-*- OpenSceneGraph - Copyright (C) 1998-2006 Robert Osfield
|
||||
*
|
||||
* This library is open source and may be redistributed and/or modified under
|
||||
* the terms of the OpenSceneGraph Public License (OSGPL) version 0.0 or
|
||||
* This library is open source and may be redistributed and/or modified under
|
||||
* the terms of the OpenSceneGraph Public License (OSGPL) version 0.0 or
|
||||
* (at your option) any later version. The full license is in LICENSE file
|
||||
* included with this distribution, and on the openscenegraph.org website.
|
||||
*
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* OpenSceneGraph Public License for more details.
|
||||
*/
|
||||
|
||||
@@ -23,22 +23,22 @@ namespace osg {
|
||||
class OSG_EXPORT ProxyNode : public Group
|
||||
{
|
||||
public :
|
||||
|
||||
|
||||
ProxyNode();
|
||||
|
||||
/** Copy constructor using CopyOp to manage deep vs shallow copy.*/
|
||||
ProxyNode(const ProxyNode&,const CopyOp& copyop=CopyOp::SHALLOW_COPY);
|
||||
|
||||
META_Node(osg, ProxyNode);
|
||||
|
||||
|
||||
typedef osg::BoundingSphere::vec_type vec_type;
|
||||
typedef osg::BoundingSphere::value_type value_type;
|
||||
|
||||
virtual void traverse(NodeVisitor& nv);
|
||||
|
||||
|
||||
virtual bool addChild(Node *child);
|
||||
virtual bool addChild(Node *child, const std::string& filename);
|
||||
|
||||
|
||||
virtual bool removeChildren(unsigned int pos,unsigned int numChildrenToRemove);
|
||||
|
||||
|
||||
@@ -61,13 +61,13 @@ class OSG_EXPORT ProxyNode : public Group
|
||||
const std::string& getFileName(unsigned int childNo) const { return _filenameList[childNo].first; }
|
||||
unsigned int getNumFileNames() const { return _filenameList.size(); }
|
||||
|
||||
/** Return the DatabaseRequest object used by the DatabasePager to keep track of file load requests
|
||||
/** Return the DatabaseRequest object used by the DatabasePager to keep track of file load requests
|
||||
* being carried on behalf of the DatabasePager.
|
||||
* Note, in normal OSG usage you should not set this value yourself, as this will be managed by
|
||||
* Note, in normal OSG usage you should not set this value yourself, as this will be managed by
|
||||
* the osgDB::DatabasePager.*/
|
||||
osg::ref_ptr<osg::Referenced>& getDatabaseRequest(unsigned int childNo) { return _filenameList[childNo].second; }
|
||||
|
||||
/** Return the const DatabaseRequest object.*/
|
||||
|
||||
/** Return the const DatabaseRequest object.*/
|
||||
const osg::ref_ptr<osg::Referenced>& getDatabaseRequest(unsigned int childNo) const { return _filenameList[childNo].second; }
|
||||
|
||||
|
||||
@@ -84,7 +84,7 @@ class OSG_EXPORT ProxyNode : public Group
|
||||
|
||||
/** Get how the center of object should be determined when computed which child is active.*/
|
||||
CenterMode getCenterMode() const { return _centerMode; }
|
||||
|
||||
|
||||
/** Modes which control how the proxynode external reference are loaded.*/
|
||||
enum LoadingExternalReferenceMode
|
||||
{
|
||||
@@ -99,25 +99,25 @@ class OSG_EXPORT ProxyNode : public Group
|
||||
/** Get the setted mode of loading.*/
|
||||
LoadingExternalReferenceMode getLoadingExternalReferenceMode() const { return _loadingExtReference; }
|
||||
|
||||
/** Sets the object-space point which defines the center of the osg::ProxyNode.
|
||||
/** Sets the object-space point which defines the center of the osg::ProxyNode.
|
||||
center is affected by any transforms in the hierarchy above the osg::ProxyNode.*/
|
||||
inline void setCenter(const vec_type& center) { if (_centerMode!=UNION_OF_BOUNDING_SPHERE_AND_USER_DEFINED) { _centerMode=USER_DEFINED_CENTER; } _userDefinedCenter = center; }
|
||||
|
||||
|
||||
/** return the ProxyNode center point. */
|
||||
inline const vec_type& getCenter() const { if ((_centerMode==USER_DEFINED_CENTER)||(_centerMode==UNION_OF_BOUNDING_SPHERE_AND_USER_DEFINED)) return _userDefinedCenter; else return getBound().center(); }
|
||||
|
||||
|
||||
/** Set the object-space reference radius of the volume enclosed by the ProxyNode.
|
||||
/** Set the object-space reference radius of the volume enclosed by the ProxyNode.
|
||||
* Used to determine the bounding sphere of the ProxyNode in the absence of any children.*/
|
||||
inline void setRadius(value_type radius) { _radius = radius; }
|
||||
|
||||
|
||||
/** Get the object-space radius of the volume enclosed by the ProxyNode.*/
|
||||
inline value_type getRadius() const { return _radius; }
|
||||
|
||||
virtual BoundingSphere computeBound() const;
|
||||
|
||||
protected :
|
||||
|
||||
|
||||
virtual ~ProxyNode() {}
|
||||
|
||||
void expandFileNameListTo(unsigned int pos);
|
||||
@@ -128,13 +128,13 @@ class OSG_EXPORT ProxyNode : public Group
|
||||
FileNameDatabaseRequestList _filenameList;
|
||||
ref_ptr<Referenced> _databaseOptions;
|
||||
std::string _databasePath;
|
||||
|
||||
|
||||
LoadingExternalReferenceMode _loadingExtReference;
|
||||
|
||||
|
||||
CenterMode _centerMode;
|
||||
vec_type _userDefinedCenter;
|
||||
value_type _radius;
|
||||
|
||||
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user