#include <Inventor/details/SoTextDetail.h>
Inheritance diagram for SoTextDetail::
Public Methods | |
SoTextDetail (void) | |
virtual | ~SoTextDetail () |
virtual SoDetail * | copy (void) const |
int | getStringIndex (void) const |
int | getCharacterIndex (void) const |
int | getPart (void) const |
void | setStringIndex (const int idx) |
void | setCharacterIndex (const int idx) |
void | setPart (const int idx) |
Static Public Methods | |
void | initClass (void) |
Instances of this class are used for storing information about hit points on textual 2D or 3D geometry after pick operations, and for storing information returned to tesselation callbacks.
|
Constructor sets up an "empty" detail; all indices are set to -1 to indicate this. |
|
Destructor. This class does not allocate any extra resources, so no actions are taken. |
|
Initialize relevant common data for all instances, like the type system. Reimplemented from SoDetail. |
|
Return a deep copy of ourself. Reimplemented from SoDetail. |
|
Returns the index of the string where a character was hit / generated, from a set of multiple strings.
|
|
Returns the index of the character in the string which was hit.
|
|
For SoText3, returns the part id of the text geometry. The id numbers matches those specified in the SoText3::Part enumeration. |
|
Internal method for "client" shape nodes to initialize this SoTextDetail instance. |
|
Internal method for "client" shape nodes to initialize this SoTextDetail instance. |
|
Internal method for "client" shape nodes to initialize this SoTextDetail instance. |