Public Types | |
typedef std::vector< LightPoint > | LightPointList |
Public Member Functions | |
LightPointNode () | |
LightPointNode (const LightPointNode &, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY) | |
Copy constructor using CopyOp to manage deep vs shallow copy. | |
META_Node (osgSim, LightPointNode) | |
virtual void | traverse (osg::NodeVisitor &nv) |
Traverse downwards : calls children's accept method with NodeVisitor. | |
unsigned int | getNumLightPoints () const |
unsigned int | addLightPoint (const LightPoint &lp) |
void | removeLightPoint (unsigned int pos) |
LightPoint & | getLightPoint (unsigned int pos) |
const LightPoint & | getLightPoint (unsigned int pos) const |
void | setLightPointList (const LightPointList &lpl) |
LightPointList & | getLightPointList () |
const LightPointList & | getLightPointList () const |
void | setMinPixelSize (float minPixelSize) |
float | getMinPixelSize () const |
void | setMaxPixelSize (float maxPixelSize) |
float | getMaxPixelSize () const |
void | setMaxVisibleDistance2 (float maxVisibleDistance2) |
float | getMaxVisibleDistance2 () const |
void | setLightPointSystem (osgSim::LightPointSystem *lps) |
osgSim::LightPointSystem * | getLightPointSystem () |
virtual osg::BoundingSphere | computeBound () const |
Compute the bounding sphere around Node's geometry or children. | |
Protected Member Functions | |
~LightPointNode () | |
Protected Attributes | |
osg::BoundingBox | _bbox |
LightPointList | _lightPointList |
float | _minPixelSize |
float | _maxPixelSize |
float | _maxVisibleDistance2 |
osg::ref_ptr< osgSim::LightPointSystem > | _lightSystem |
|
|
|
|
|
Copy constructor using CopyOp to manage deep vs shallow copy.
|
|
|
|
|
|
Compute the bounding sphere around Node's geometry or children. This method is automatically called by getBound() when the bounding sphere has been marked dirty via dirtyBound(). Reimplemented from osg::Node. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Traverse downwards : calls children's accept method with NodeVisitor.
Reimplemented from osg::Node. |
|
|
|
|
|
|
|
|
|
|
|
|