class OSGSIM_EXPORT osgSim::LightPointNode


Inheritance:


Public Methods

[more] LightPointNode()
[more] LightPointNode(const LightPointNode&, const osg::CopyOp& copyop=osg::CopyOp::SHALLOW_COPY)
Copy constructor using CopyOp to manage deep vs shallow copy
[more] META_Node(osgSim, LightPointNode)
[more]virtual void traverse(osg::NodeVisitor& nv)
[more]unsigned int getNumLightPoints() const
[more]unsigned int addLightPoint(const LightPoint& lp)
[more]void removeLightPoint(unsigned int pos)
[more]LightPoint& getLightPoint(unsigned int pos)
[more]const LightPoint& getLightPoint(unsigned int pos) const
[more]void setLightPointList(const LightPointList& lpl)
[more]LightPointList& getLightPointList()
[more]const LightPointList& getLightPointList() const
[more]void setMinPixelSize(float minPixelSize)
[more]float getMinPixelSize() const
[more]void setMaxPixelSize(float maxPixelSize)
[more]float getMaxPixelSize() const
[more]void setMaxVisibleDistance2(float maxVisibleDistance2)
[more]float getMaxVisibleDistance2() const
[more]void setLightPointSystem( osgSim::LightPointSystem* lps)
[more]osgSim::LightPointSystem* getLightPointSystem()

Public

[more]typedef std::vector< LightPoint > LightPointList

Protected Fields

[more]mutable osg::BoundingBox _bbox
[more]LightPointList _lightPointList
[more]float _minPixelSize
[more]float _maxPixelSize
[more]float _maxVisibleDistance2
[more]osg::ref_ptr<osgSim::LightPointSystem> _lightSystem

Protected Methods

[more] ~LightPointNode()
[more]virtual bool computeBound() const


Documentation

otypedef std::vector< LightPoint > LightPointList

o LightPointNode()

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

o META_Node(osgSim, LightPointNode)

ovirtual void traverse(osg::NodeVisitor& nv)

ounsigned int getNumLightPoints() const

ounsigned int addLightPoint(const LightPoint& lp)

ovoid removeLightPoint(unsigned int pos)

oLightPoint& getLightPoint(unsigned int pos)

oconst LightPoint& getLightPoint(unsigned int pos) const

ovoid setLightPointList(const LightPointList& lpl)

oLightPointList& getLightPointList()

oconst LightPointList& getLightPointList() const

ovoid setMinPixelSize(float minPixelSize)

ofloat getMinPixelSize() const

ovoid setMaxPixelSize(float maxPixelSize)

ofloat getMaxPixelSize() const

ovoid setMaxVisibleDistance2(float maxVisibleDistance2)

ofloat getMaxVisibleDistance2() const

ovoid setLightPointSystem( osgSim::LightPointSystem* lps)

oosgSim::LightPointSystem* getLightPointSystem()

o ~LightPointNode()

omutable osg::BoundingBox _bbox

ovirtual bool computeBound() const

oLightPointList _lightPointList

ofloat _minPixelSize

ofloat _maxPixelSize

ofloat _maxVisibleDistance2

oosg::ref_ptr<osgSim::LightPointSystem> _lightSystem


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



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