cherish
Public Member Functions | List of all members
osg::ProtectedGroup Class Reference

A convinience class that inherits full functionality of osg::Group except the methods that allow direct scene modification such as addition and deletion of children. The protected methods are only allowed to be used within the inhereted classes, but not by the user, i.e. the direct scene modification is prohibited by API. More...

#include <ProtectedGroup.h>

Inheritance diagram for osg::ProtectedGroup:
entity::CamPoseData entity::Canvas entity::SceneState entity::SVMData entity::ToolGlobal entity::UserScene RootScene entity::AxisGlobalTool entity::BookmarkTool entity::FrameTool

Public Member Functions

 ProtectedGroup (const ProtectedGroup &group, const osg::CopyOp &copyop=osg::CopyOp::SHALLOW_COPY)
 

Detailed Description

A convinience class that inherits full functionality of osg::Group except the methods that allow direct scene modification such as addition and deletion of children. The protected methods are only allowed to be used within the inhereted classes, but not by the user, i.e. the direct scene modification is prohibited by API.

Constructor & Destructor Documentation

§ ProtectedGroup()

osg::ProtectedGroup::ProtectedGroup ( const ProtectedGroup group,
const osg::CopyOp &  copyop = osg::CopyOp::SHALLOW_COPY 
)
inline
Parameters
groupis the copy group,
copyopis the copy method, e.g., deep or shallow (default).

The documentation for this class was generated from the following file: