00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
#ifndef COIN_SOPOINTSIZEELEMENT_H
00021
#define COIN_SOPOINTSIZEELEMENT_H
00022
00023
#include <Inventor/elements/SoFloatElement.h>
00024
00025
00026 class COIN_DLL_API SoPointSizeElement :
public SoFloatElement {
00027
typedef SoFloatElement inherited;
00028
00029 SO_ELEMENT_HEADER(SoPointSizeElement);
00030
public:
00031
static void initClass(
void);
00032
protected:
00033
virtual ~SoPointSizeElement();
00034
00035
public:
00036
virtual void init(
SoState * state);
00037
00038
static void set(
SoState *
const state,
SoNode *
const node,
00039
const float pointSize);
00040
static void set(
SoState *
const state,
const float pointSize);
00041
static float get(
SoState *
const state);
00042
static float getDefault();
00043 };
00044
00045
#endif // !COIN_SOPOINTSIZEELEMENT_H