14 #ifndef OSGSIM_LIGHTPOINTNODE
15 #define OSGSIM_LIGHTPOINTNODE 1
17 #include <osgSim/Export>
18 #include <osgSim/LightPoint>
19 #include <osgSim/LightPointSystem>
22 #include <osg/NodeVisitor>
23 #include <osg/BoundingBox>
52 unsigned int addLightPoint(
const LightPoint& lp);
54 void removeLightPoint(
unsigned int pos);
bool getPointSprite() const
void setMinPixelSize(float minPixelSize)
void setMaxVisibleDistance2(float maxVisibleDistance2)
float getMinPixelSize() const
float getMaxPixelSize() const
#define META_Node(library, name)
LightPointList & getLightPointList()
void setPointSprite(bool enable=true)
float _maxVisibleDistance2
LightPoint & getLightPoint(unsigned int pos)
void setLightPointList(const LightPointList &lpl)
void setLightPointSystem(osgSim::LightPointSystem *lps)
const LightPoint & getLightPoint(unsigned int pos) const
std::vector< LightPoint > LightPointList
const LightPointList & getLightPointList() const
LightPointList _lightPointList
float getMaxVisibleDistance2() const
osg::ref_ptr< osgSim::LightPointSystem > _lightSystem
osgSim::LightPointSystem * getLightPointSystem()
const osgSim::LightPointSystem * getLightPointSystem() const
unsigned int getNumLightPoints() const
void setMaxPixelSize(float maxPixelSize)