![]() |
Coin3D is Free Software, published under the BSD 3-clause license. |
https://coin3d.github.io https://www.kongsberg.com/en/kogt/ |
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) |
![]() | |
virtual SbBool | matches (const SoElement *element) const |
virtual SoElement * | copyMatchInfo (void) const |
virtual void | print (FILE *file) const |
virtual void | setElt (float value) |
![]() | |
const SoType | getTypeId (void) const |
int | getStackIndex (void) const |
virtual void | push (SoState *state) |
virtual void | pop (SoState *state, const SoElement *prevTopElement) |
void | setDepth (const int depth) |
int | getDepth (void) const |
virtual | ~SoElement () |
Protected Member Functions | |
virtual | ~SoCreaseAngleElement () |
![]() | |
virtual | ~SoFloatElement () |
![]() | |
SoElement (void) | |
void | capture (SoState *const state) const |
virtual void | captureThis (SoState *state) const |
void | setTypeId (const SoType typeId) |
void | setStackIndex (const int index) |
SoElement * | getNextInStack (void) const |
SoElement * | getNextFree (void) const |
Additional Inherited Members | |
![]() | |
static SoElement * | getElement (SoState *const state, const int stackIndex) |
static const SoElement * | getConstElement (SoState *const state, const int stackIndex) |
static int | createStackIndex (const SoType id) |
![]() | |
float | data |
![]() | |
SoType | typeId |
int | stackIndex |
int | depth |
![]() | |
static int | classStackIndex |
static SoTypeList * | stackToType |
The SoCreaseAngleElement class stores the crease angle during a scene graph traversal.
|
protectedvirtual |
Destructor.
This static method returns the SoType object associated with objects of this class.
This static method returns the class type.
This static method returns the state stack index for the class.
This static method returns the state stack index for the class.
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.
This static method initializes static data for the SoCreaseAngleElement class.
Initializes the element to its default value. The default value is 0.0.
Reimplemented from SoFloatElement.
|
static |
Sets the value of this element.
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
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.
|
static |
Returns the default value for Inventor scene graphs (0.0).
|
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.