Coin
4.0.3
Coin3D core library
|
The SoCreaseAngleElement class stores the crease angle during a scene graph traversal. More...
#include <Inventor/elements/SoCreaseAngleElement.h>
Public Member Functions | |
virtual void | init (SoState *state) |
Public Member Functions inherited from SoFloatElement | |
virtual SoElement * | copyMatchInfo (void) const |
virtual SbBool | matches (const SoElement *element) const |
virtual void | print (FILE *file) const |
virtual void | setElt (float value) |
Public Member Functions inherited from SoElement | |
virtual | ~SoElement () |
int | getDepth (void) const |
int | getStackIndex (void) const |
const SoType | getTypeId (void) const |
virtual void | pop (SoState *state, const SoElement *prevTopElement) |
virtual void | push (SoState *state) |
void | setDepth (const int depth) |
Protected Member Functions | |
virtual | ~SoCreaseAngleElement () |
Protected Member Functions inherited from SoFloatElement | |
virtual | ~SoFloatElement () |
Protected Member Functions inherited from SoElement | |
SoElement (void) | |
void | capture (SoState *const state) const |
virtual void | captureThis (SoState *state) const |
SoElement * | getNextFree (void) const |
SoElement * | getNextInStack (void) const |
void | setStackIndex (const int index) |
void | setTypeId (const SoType typeId) |
Additional Inherited Members | |
Static Protected Member Functions inherited from SoElement | |
static int | createStackIndex (const SoType id) |
static const SoElement * | getConstElement (SoState *const state, const int stackIndex) |
static SoElement * | getElement (SoState *const state, const int stackIndex) |
Protected Attributes inherited from SoFloatElement | |
float | data |
Protected Attributes inherited from SoElement | |
int | depth |
int | stackIndex |
SoType | typeId |
Static Protected Attributes inherited from SoElement | |
static int | classStackIndex |
static SoTypeList * | stackToType |
The SoCreaseAngleElement class stores the crease angle during a scene graph traversal.
|
protectedvirtual |
Destructor.
This API member is considered internal to the library, as it is not likely to be of interest to the application programmer.
Creates a new instance of the class type corresponding to the SoType object.
Returns the element value. This method can be used if you know that the node that is going to use the crease angle is an Inventor node.
Returns the element value. isvrml1 should be TRUE if the node requesting the value is a VRML1 node.
This method is an extension versus the Open Inventor API.
This static method returns the state stack index for the class.
This static method returns the state stack index for the class.
This static method returns the SoType object associated with objects of this class.
This static method returns the class type.
|
static |
Returns the default value for this element. isvrml1 should be TRUE if the node requesting the value is a VRML1 node.
This method is an extension versus the Open Inventor API.
|
static |
Returns the default value for Inventor scene graphs (0.0).
Initializes the element to its default value. The default value is 0.0.
Reimplemented from SoFloatElement.
This static method initializes static data for the SoCreaseAngleElement class.
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
static |
Sets the value of this element.