class OSGSIM_EXPORT osgSim::VisibilityGroup


Inheritance:


Public Methods

[more] VisibilityGroup()
[more] VisibilityGroup(const VisibilityGroup&, const osg::CopyOp& copyop=osg::CopyOp::SHALLOW_COPY)
Copy constructor using CopyOp to manage deep vs shallow copy
[more]META_Node (osgSim, VisibilityGroup)(osg::NodeVisitor& nv)
[more]void setVisibilityVolume(osg::Node* node)
[more]osg::Node* getVisibilityVolume()
[more]const osg::Node* getVisibilityVolume() const
[more]void setVolumeIntersectionMask(osg::Node::NodeMask mask)
[more]osg::Node::NodeMask getVolumeIntersectionMask() const
[more]void setSegmentLength(float length)
[more]float getSegmentLength() const

Protected Fields

[more]osg::ref_ptr<osg::Node> _visibilityVolume
[more]osg::Node::NodeMask _volumeIntersectionMask
[more]float _segmentLength

Protected Methods

[more]virtual ~VisibilityGroup()


Documentation

o VisibilityGroup()

o VisibilityGroup(const VisibilityGroup&, const osg::CopyOp& copyop=osg::CopyOp::SHALLOW_COPY)
Copy constructor using CopyOp to manage deep vs shallow copy

oMETA_Node (osgSim, VisibilityGroup)(osg::NodeVisitor& nv)

ovoid setVisibilityVolume(osg::Node* node)

oosg::Node* getVisibilityVolume()

oconst osg::Node* getVisibilityVolume() const

ovoid setVolumeIntersectionMask(osg::Node::NodeMask mask)

oosg::Node::NodeMask getVolumeIntersectionMask() const

ovoid setSegmentLength(float length)

ofloat getSegmentLength() const

ovirtual ~VisibilityGroup()

oosg::ref_ptr<osg::Node> _visibilityVolume

oosg::Node::NodeMask _volumeIntersectionMask

ofloat _segmentLength


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.