Rechercher une page de manuel
SoInt32Element.3coin2
Langue: en
Version: 380489 (fedora - 01/12/10)
Section: 3 (Bibliothèques de fonctions)
Sommaire
- NAME
- SYNOPSIS
- Detailed Description
- Member Function Documentation
- void SoInt32Element::initClass (void) [static]Initialize relevant common data for all instances, like the type system.
- SoElement * SoInt32Element::copyMatchInfo (void) const [virtual]This function creates a copy of the element that contains enough information to enable the matches() function to work.
- void SoInt32Element::print (FILE * file) const [virtual]This function is for printing element information, and is used mostly for debugging purposes.
- void SoInt32Element::set (const int index, SoState *const state, const int32_t value) [static]FIXME: write doc.
- Member Data Documentation
- Author
NAME
SoInt32Element -The SoInt32Element class is the base class for elements that simply store a 32-bit integer.
This is the superclass of elements where the new element data replaces the old data, and where the data the element stores is a simple 32-bit integer value.
SYNOPSIS
#include <Inventor/elements/SoInt32Element.h>
Inherits SoElement.
Public Member Functions
virtual void init (SoState *state)
FIXME: write doc.
virtual SbBool matches (const SoElement *element) const
virtual SoElement * copyMatchInfo (void) const
virtual void print (FILE *file) const
virtual void setElt (int32_t value)
FIXME: write doc.
Static Public Member Functions
static void initClass (void)
static void set (const int index, SoState *const state, SoNode *const node, const int32_t value)
static void set (const int index, SoState *const state, const int32_t value)
static int32_t get (const int index, SoState *const state)
FIXME: write doc.
Protected Attributes
int32_t data
Detailed Description
The SoInt32Element class is the base class for elements that simply store a 32-bit integer.
This is the superclass of elements where the new element data replaces the old data, and where the data the element stores is a simple 32-bit integer value.
This element is like a convenient light-weight version of the SoReplacedElement. It differs from the SoReplacedElement in that the set() and get() methods are already implemented, since it is known that subclasses will still contain just a single 32-bit integer value.
See also:
- SoReplacedElement, SoFloatElement, SoAccumulatedElement
Member Function Documentation
void SoInt32Element::initClass (void) [static]Initialize relevant common data for all instances, like the type system.
Reimplemented from SoElement.
SoElement * SoInt32Element::copyMatchInfo (void) const [virtual]This function creates a copy of the element that contains enough information to enable the matches() function to work.
Used to help with scenegraph traversal caching operations.
Implements SoElement.
References SoType::createInstance(), data, and SoElement::getTypeId().
void SoInt32Element::print (FILE * file) const [virtual]This function is for printing element information, and is used mostly for debugging purposes.
Reimplemented from SoElement.
References data, SoType::getName(), SbName::getString(), and SoElement::getTypeId().
void SoInt32Element::set (const int index, SoState *const state, const int32_t value) [static]FIXME: write doc.
Member Data Documentation
SoInt32Element::data [protected]The 32-bit integer value of the element.
Referenced by copyMatchInfo(), get(), init(), print(), and setElt().
Author
Generated automatically by Doxygen for Coin from the source code.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre