![]() |
http://www.sim.no http://www.coin3d.org |
The SoSFVec2s class is a container for an SbVec2s vector.This field is used where nodes, engines or other field containers needs to store a single vector with two elements. More...
#include <Inventor/fields/SoSFVec2s.h>
Public Member Functions | |
virtual SoType | getTypeId (void) const |
virtual void | copyFrom (const SoField &field) |
const SoSFVec2s & | operator= (const SoSFVec2s &field) |
virtual SbBool | isSame (const SoField &field) const |
PRIVATE_SFIELD_IO_HEADER () | |
const SbVec2s & | getValue (void) const |
void | setValue (const SbVec2s &newvalue) |
const SbVec2s & | operator= (const SbVec2s &newvalue) |
int | operator== (const SoSFVec2s &field) const |
int | operator!= (const SoSFVec2s &field) const |
void | setValue (const short x, const short y) |
void | setValue (const short xy[2]) |
Static Public Member Functions | |
static void * | createInstance (void) |
static SoType | getClassTypeId (void) |
static void | initClass (void) |
Protected Attributes | |
SbVec2s | value |
The SoSFVec2s class is a container for an SbVec2s vector.
This field is used where nodes, engines or other field containers needs to store a single vector with two elements.
Be aware that this class is an extension for Coin, and it is not available in the original SGI Open Inventor v2.1 API.
static SoType SoSFVec2s::getClassTypeId | ( | void | ) | [static] |
Returns a unique type identifier for this field class.
Reimplemented from SoSField.
virtual SoType SoSFVec2s::getTypeId | ( | void | ) | const [virtual] |
Returns the type identification instance which uniquely identifies the Coin field class the object belongs to.
Implements SoField.
virtual void SoSFVec2s::copyFrom | ( | const SoField & | f | ) | [virtual] |
Copy value(s) from f into this field. f must be of the same type as this field.
Implements SoField.
virtual SbBool SoSFVec2s::isSame | ( | const SoField & | f | ) | const [virtual] |
Check for equal type and value(s).
Implements SoField.
void SoSFVec2s::initClass | ( | void | ) | [static] |
Internal method called upon initialization of the library (from SoDB::init()) to set up the type system.
Reimplemented from SoSField.
void SoSFVec2s::setValue | ( | const short | x, |
const short | y | ||
) |
Set value of vector.
void SoSFVec2s::setValue | ( | const short | xy[2] | ) |
Set value of vector.
Copyright © 1998-2007 by Systems in Motion AS. All rights reserved.
Generated on Mon Feb 28 2011 10:12:20 for Coin by Doxygen. 1.7.3