#include "OSGReflexiveContainer.h"#include "OSGMatrix.h"#include "OSGFieldContainer.h"#include "OSGAttachmentContainer.h"#include "OSGDynamicVolumeFields.h"#include "OSGUInt32Fields.h"#include "OSGNodeFields.h"#include "OSGNodeCoreFields.h"#include "OSGContainerPtrFuncs.h"#include "OSGFieldContainerFactory.h"#include <boost/assign/list_of.hpp>#include "OSGNode.inl"#include "OSGCoredNodePtr.h"Go to the source code of this file.
Namespaces | |
| namespace | OSG |
Classes | |
| class | OSG::Node |
Typedefs | |
| typedef RefPtr< NodePtr > | OSG::NodeRefPtr |
Functions | |
| NodePtr | OSG::cloneTree (NodePtrConstArg rootNode, const std::vector< std::string > &cloneTypeNames, const std::vector< std::string > &ignoreTypeNames, const std::vector< std::string > &cloneGroupNames, const std::vector< std::string > &ignoreGroupNames) |
| NodePtr | OSG::cloneTree (NodePtrConstArg rootNode, const std::vector< UInt16 > &cloneGroupIds, const std::vector< UInt16 > &ignoreGroupIds) |
| NodePtr | OSG::cloneTree (NodePtrConstArg rootNode, const std::string &cloneTypesString, const std::string &ignoreTypesString) |
| NodePtr | OSG::cloneTree (NodePtrConstArg rootNode, const std::vector< const ReflexiveContainerType * > &cloneTypes, const std::vector< const ReflexiveContainerType * > &ignoreTypes, const std::vector< UInt16 > &cloneGroupIds, const std::vector< UInt16 > &ignoreGroupIds) |
| NodePtr | OSG::deepCloneTree (NodePtrConstArg rootNode, const std::vector< std::string > &shareTypeNames, const std::vector< std::string > &ignoreTypeNames, const std::vector< std::string > &shareGroupNames, const std::vector< std::string > &ignoreGroupNames) |
| NodePtr | OSG::deepCloneTree (NodePtrConstArg rootNode, const std::vector< UInt16 > &shareGroupIds, const std::vector< UInt16 > &ignoreGroupIds) |
| NodePtr | OSG::deepCloneTree (NodePtrConstArg rootNode, const std::string &shareTypesString, const std::string &ignoreTypesString) |
| NodePtr | OSG::deepCloneTree (NodePtrConstArg rootNode, const std::vector< const ReflexiveContainerType * > &shareTypes, const std::vector< const ReflexiveContainerType * > &ignoreTypes, const std::vector< UInt16 > &shareGroupIds, const std::vector< UInt16 > &ignoreGroupIds) |
| template<class Core> | |
| NodePtr | OSG::makeCoredNode (typename Core::ObjPtr *pCore) |
| template<class CorePtr> | |
| NodePtr | OSG::makeNodeFor (CorePtr c) |