diff --git a/doc/doc++/osg/CopyOp.html b/doc/doc++/osg/CopyOp.html
new file mode 100644
index 000000000..fdb7f8035
--- /dev/null
+++ b/doc/doc++/osg/CopyOp.html
@@ -0,0 +1,149 @@
+
+
+
+
+ class SG_EXPORT osg::CopyOp
+
+
+
+
+Copy Op(erator) used to control the whether shallow or deep copy is used during copy construction and clone operation
+
+
+
+
+Public Methods
-
+
typedef unsigned intinline CopyFlags CopyOp(CopyFlags flags=SHALLOW_COPY)
+-
+
virtual ~CopyOp()
+-
+
virtual Referenced* operator() (const Referenced* ref) const
+-
+
virtual Object* operator() (const Object* obj) const
+-
+
virtual Node* operator() (const Node* node) const
+-
+
virtual Drawable* operator() (const Drawable* drawable) const
+-
+
virtual StateSet* operator() (const StateSet* stateset) const
+-
+
virtual StateAttribute* operator() (const StateAttribute* attr) const
+-
+
virtual Texture* operator() (const Texture* text) const
+-
+
virtual Image* operator() (const Image* image) const
+
+
+
+Public Members
-
+
enum Options
+
+
+
+Protected Fields
-
+
CopyFlags _flags
+
+
+
+
+
+
+Documentation
+Copy Op(erator) used to control the whether shallow or deep copy is used
+during copy construction and clone operation
+
+
+
+
+
enum Options
+
+
+
+
+
SHALLOW_COPY
+
+
+
+
DEEP_COPY_OBJECTS
+
+
+
+
DEEP_COPY_NODES
+
+
+
+
DEEP_COPY_DRAWABLES
+
+
+
+
DEEP_COPY_STATESETS
+
+
+
+
DEEP_COPY_STATEATTRIBUTES
+
+
+
+
DEEP_COPY_TEXTURES
+
+
+
+
DEEP_COPY_IMAGES
+
+
+
+
DEEP_COPY_ALL
+
+
+
+
+
typedef unsigned intinline CopyFlags CopyOp(CopyFlags flags=SHALLOW_COPY)
+
+
+
+
virtual ~CopyOp()
+
+
+
+
virtual Referenced* operator() (const Referenced* ref) const
+
+
+
+
virtual Object* operator() (const Object* obj) const
+
+
+
+
virtual Node* operator() (const Node* node) const
+
+
+
+
virtual Drawable* operator() (const Drawable* drawable) const
+
+
+
+
virtual StateSet* operator() (const StateSet* stateset) const
+
+
+
+
virtual StateAttribute* operator() (const StateAttribute* attr) const
+
+
+
+
virtual Texture* operator() (const Texture* text) const
+
+
+
+
virtual Image* operator() (const Image* image) const
+
+
+
+
CopyFlags _flags
+
+
+
- This class has no child classes.
+
+
Alphabetic index HTML hierarchy of classes or Java
+
+This page was generated with the help of DOC++.
+
+
diff --git a/doc/doc++/osg/MatrixMode.html b/doc/doc++/osg/MatrixMode.html
new file mode 100644
index 000000000..a21585076
--- /dev/null
+++ b/doc/doc++/osg/MatrixMode.html
@@ -0,0 +1,52 @@
+
+
+
+
+ enum osg::MatrixMode
+
+
+
+
+The range of matrix modes that the scene graph might utilize.
+
+
+
+ -
+
PROJECTION
+-
+
VIEW
+-
+
MODEL
+-
+
MODELVIEW
+
+
+
+
+
+Documentation
+The range of matrix modes that the scene graph might utilize.
+Similar in concept to different modes in OpenGL glMatrixMode().
+
+
+
+
+
PROJECTION
+
+
+
+
VIEW
+
+
+
+
MODEL
+
+
+
+
MODELVIEW
+
+
Alphabetic index HTML hierarchy of classes or Java
+
+This page was generated with the help of DOC++.
+
+
diff --git a/doc/doc++/osg/OSG_NODECALLBACK.html b/doc/doc++/osg/OSG_NODECALLBACK.html
new file mode 100644
index 000000000..baece9fc5
--- /dev/null
+++ b/doc/doc++/osg/OSG_NODECALLBACK.html
@@ -0,0 +1,20 @@
+
+
+
+
+ #define OSG_NODECALLBACK
+
+
+
+
+A vector of Nodes pointers which is used to describe the path from a root node to a descendant
+
+
+
+Documentation
+A vector of Nodes pointers which is used to describe the path from a root node to a descendant
+
Alphabetic index HTML hierarchy of classes or Java
+
+This page was generated with the help of DOC++.
+
+
diff --git a/doc/doc++/osg/PositionAttitudeTransform.html b/doc/doc++/osg/PositionAttitudeTransform.html
new file mode 100644
index 000000000..84a3c3018
--- /dev/null
+++ b/doc/doc++/osg/PositionAttitudeTransform.html
@@ -0,0 +1,348 @@
+
+
+
+
+ class SG_EXPORT osg::PositionAttitudeTransform
+
+
+
+
+PositionAttitideTransform - is Transfrom the set the coordinates transform up via a Vec3 position and Quat attitude
+
+
+Inheritance:
+
+
+
+
+
+Public Methods
-
+
PositionAttitudeTransform()
+-
+
PositionAttitudeTransform(const PositionAttitudeTransform& pat, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
+-
+
META_Node(PositionAttitudeTransform)
+-
+
void setPosition(const Vec3& pos)
+-
+
const Vec3& getPosition() const
+-
+
void setAttitude(const Quat& quat)
+-
+
const Quat& getAttitude() const
+
+
+
+Protected Fields
-
+
Vec3 _position
+-
+
Quat _attitude
+
+
+
+Protected Methods
-
+
virtual const bool computeLocalToWorldMatrix(Matrix& matrix, NodeVisitor* nv) const
+-
+
virtual const bool computeWorldToLocalMatrix(Matrix& matrix, NodeVisitor* nv) const
+
+
+
+
+
+
+Public Methods
-
+
inline void setType(Type type)
+-
+
inline const Type getType() const
+-
+
inline void setMatrixMode(MatrixMode mode)
+-
+
inline const MatrixMode getMatrixMode() const
+-
+
void setComputeTransformCallback(ComputeTransformCallback* ctc)
+-
+
ComputeTransformCallback* getComputeTransformCallback()
+-
+
const ComputeTransformCallback* getComputeTransformCallback() const
+-
+
inline const bool getLocalToWorldMatrix(Matrix& matrix, NodeVisitor* nv) const
+-
+
inline const bool getWorldToLocalMatrix(Matrix& matrix, NodeVisitor* nv) const
+-
+
void setMatrix(const Matrix& mat)
+-
+
inline const Matrix& getMatrix() const
+-
+
void preMult(const Matrix& mat)
+-
+
void postMult(const Matrix& mat)
+
+
+
+Public Members
-
+
enum Type
+-
+
struct ComputeTransformCallback: public osg::Referenced
+
+
+
+Protected Fields
-
+
Type _type
+-
+
MatrixMode _mode
+-
+
ref_ptr<ComputeTransformCallback> _computeTransformCallback
+-
+
ref_ptr<Matrix> _matrix
+
+
+
+Protected Methods
-
+
virtual const bool computeBound() const
+
+
+
+
Inherited from Group:
+
+
+Public Methods
-
+
virtual void traverse(NodeVisitor& nv)
+-
+
virtual bool addChild( Node* child )
+-
+
virtual bool removeChild( Node* child )
+-
+
virtual bool replaceChild( Node* origChild, Node* newChild )
+-
+
inline const int getNumChildren() const
+-
+
inline Node* getChild( const int i )
+-
+
inline const Node* getChild( const int i ) const
+-
+
inline bool containsNode( const Node* node ) const
+-
+
inline ChildList::iterator findNode( const Node* node )
+-
+
inline ChildList::const_iterator findNode( const Node* node ) const
+
+
+
+Protected Fields
-
+
ChildList _children
+
+
+
+
Inherited from Node:
+
+
+Public Methods
-
+
virtual Object* cloneType() const
+-
+
virtual Object* clone(const CopyOp& copyop) const
+-
+
virtual bool isSameKindAs(const Object* obj) const
+-
+
virtual const char* className() const
+-
+
virtual void accept(NodeVisitor& nv)
+-
+
virtual void ascend(NodeVisitor& nv)
+-
+
inline void setName( const std::string& name )
+-
+
inline void setName( const char* name )
+-
+
inline const std::string& getName() const
+-
+
inline const ParentList& getParents() const
+-
+
inline ParentList getParents()
+-
+
inline Group* getParent(const int i)
+-
+
inline const Group* getParent(const int i) const
+-
+
inline const int getNumParents() const
+-
+
void setAppCallback(NodeCallback* nc)
+-
+
inline NodeCallback* getAppCallback()
+-
+
inline const NodeCallback* getAppCallback() const
+-
+
inline const int getNumChildrenRequiringAppTraversal() const
+-
+
void setCullingActive(const bool active)
+-
+
inline const bool getCullingActive() const
+-
+
inline const int getNumChildrenWithCullingDisabled() const
+-
+
inline void setUserData(osg::Referenced* obj)
+-
+
inline Referenced* getUserData()
+-
+
inline const Referenced* getUserData() const
+-
+
inline void setNodeMask(const NodeMask nm)
+-
+
inline const NodeMask getNodeMask() const
+-
+
inline const DescriptionList& getDescriptions() const
+-
+
inline DescriptionList& getDescriptions()
+-
+
inline const std::string& getDescription(const int i) const
+-
+
inline std::string& getDescription(const int i)
+-
+
inline const int getNumDescriptions() const
+-
+
void addDescription(const std::string& desc)
+-
+
inline void setStateSet(osg::StateSet* dstate)
+-
+
inline osg::StateSet* getStateSet()
+-
+
inline const osg::StateSet* getStateSet() const
+-
+
inline const BoundingSphere& getBound() const
+-
+
void dirtyBound()
+
+
+
+Public Members
-
+
typedef std::vector<Group*> ParentList
+-
+
typedef std::vector<std::string> DescriptionList
+
+
+
+Protected Fields
-
+
mutable BoundingSphere _bsphere
+-
+
mutable bool _bsphere_computed
+-
+
std::string _name
+-
+
ParentList _parents
+-
+
ref_ptr<NodeCallback> _appCallback
+-
+
int _numChildrenRequiringAppTraversal
+-
+
bool _cullingActive
+-
+
int _numChildrenWithCullingDisabled
+-
+
osg::ref_ptr<Referenced> _userData
+-
+
NodeMask _nodeMask
+-
+
DescriptionList _descriptions
+-
+
ref_ptr<StateSet> _dstate
+
+
+
+Protected Methods
-
+
void addParent(osg::Group* node)
+-
+
void removeParent(osg::Group* node)
+-
+
void setNumChildrenRequiringAppTraversal(const int num)
+-
+
void setNumChildrenWithCullingDisabled(const int num)
+
+
+
+
Inherited from Object:
+
+
+
+
+
+Public Methods
-
+
inline Referenced& operator = (Referenced&)
+-
+
inline void ref() const
+-
+
inline void unref() const
+-
+
inline const int referenceCount() const
+
+
+
+Protected Fields
-
+
mutable int _refCount
+
+
+
+
+
+
+Documentation
+PositionAttitideTransform - is Transfrom the set the coordinates transform
+up via a Vec3 position and Quat attitude
+
+
+
+
+
PositionAttitudeTransform()
+
+
+
+
PositionAttitudeTransform(const PositionAttitudeTransform& pat, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
+
+
+
+
META_Node(PositionAttitudeTransform)
+
+
+
+
void setPosition(const Vec3& pos)
+
+
+
+
const Vec3& getPosition() const
+
+
+
+
void setAttitude(const Quat& quat)
+
+
+
+
const Quat& getAttitude() const
+
+
+
+
virtual const bool computeLocalToWorldMatrix(Matrix& matrix, NodeVisitor* nv) const
+
+
+
+
virtual const bool computeWorldToLocalMatrix(Matrix& matrix, NodeVisitor* nv) const
+
+
+
+
Vec3 _position
+
+
+
+
Quat _attitude
+
+
+
- This class has no child classes.
+
+
Alphabetic index HTML hierarchy of classes or Java
+
+This page was generated with the help of DOC++.
+
+
diff --git a/doc/doc++/osg/ShadeModel.html b/doc/doc++/osg/ShadeModel.html
new file mode 100644
index 000000000..1829e9d5a
--- /dev/null
+++ b/doc/doc++/osg/ShadeModel.html
@@ -0,0 +1,188 @@
+
+
+
+
+ class SG_EXPORT osg::ShadeModel
+
+
+
+
+Class which encapsulates glShadeModel()
+
+
+Inheritance:
+
+
+
+
+
+Public Methods
-
+
ShadeModel()
+-
+
ShadeModel(const ShadeModel& sm, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
+ - Copy constructor using CopyOp to manage deep vs shallow copy
+
-
+
META_StateAttribute(ShadeModel, SHADEMODEL)
+-
+
virtual int compare(const StateAttribute& sa) const
+ - return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
+
-
+
inline void setMode(const Mode mode)
+-
+
inline const Mode getMode() const
+-
+
virtual void apply(State& state) const
+
+
+
+Public Members
-
+
enum Mode
+
+
+
+Protected Fields
-
+
Mode _mode
+
+
+
+Protected Methods
-
+
virtual ~ShadeModel()
+
+
+
+
+
+
+Public Methods
-
+
virtual Object* cloneType() const
+-
+
virtual Object* clone(const CopyOp&) const
+-
+
virtual bool isSameKindAs(const Object* obj) const
+-
+
virtual const char* className() const
+-
+
virtual const Type getType() const
+-
+
bool operator < (const StateAttribute& rhs) const
+-
+
bool operator == (const StateAttribute& rhs) const
+-
+
bool operator != (const StateAttribute& rhs) const
+-
+
virtual void setStateSetModes(StateSet&, const GLModeValue) const
+-
+
virtual void compile(State&) const
+
+
+
+Public Members
-
+
typedef GLenum GLMode
+-
+
typedef unsigned int GLModeValue
+-
+
typedef unsigned int OverrideValue
+-
+
enum Values
+-
+
typedef unsigned int Type
+-
+
enum Types
+
+
+
+
Inherited from Object:
+
+
+
+
+
+Public Methods
-
+
inline Referenced& operator = (Referenced&)
+-
+
inline void ref() const
+-
+
inline void unref() const
+-
+
inline const int referenceCount() const
+
+
+
+Protected Fields
-
+
mutable int _refCount
+
+
+
+
+
+
+Documentation
+Class which encapsulates glShadeModel()
+
+
+
+
+
ShadeModel()
+
+
+
+
ShadeModel(const ShadeModel& sm, const CopyOp& copyop=CopyOp::SHALLOW_COPY)
+- Copy constructor using CopyOp to manage deep vs shallow copy
+
+
+
+
META_StateAttribute(ShadeModel, SHADEMODEL)
+
+
+
+
virtual int compare(const StateAttribute& sa) const
+- return -1 if *this < *rhs, 0 if *this==*rhs, 1 if *this>*rhs
+
+
+
+
enum Mode
+
+
+
+
+
FLAT
+
+
+
+
SMOOTH
+
+
+
+
+
inline void setMode(const Mode mode)
+
+
+
+
inline const Mode getMode() const
+
+
+
+
virtual void apply(State& state) const
+
+
+
+
virtual ~ShadeModel()
+
+
+
+
Mode _mode
+
+
+
- This class has no child classes.
+
+
Alphabetic index HTML hierarchy of classes or Java
+
+This page was generated with the help of DOC++.
+
+