H3D API
2.4.1
|
The SetTime class is specialize to set the value of either the inputTrue or inputFalse field in the BooleanFilter node it resides in, depending on the value that is is given. More...
#include <H3D/VisibilitySensor.h>
Public Member Functions | |
virtual void | setValue (const bool &b, int _id=0) |
Sets either the inputTrue or inputFalse field depending on the new value. | |
![]() | |
virtual void | propagateEvent (Field::Event e) |
Receive an event from another field. More... | |
![]() | |
virtual string | getValueAsString (const string &=" ") |
Get the value of the field as a string. | |
![]() | |
SField () | |
Constructor. | |
SField (const bool &_value) | |
Constructor. | |
virtual int | setValueFromVoidPtr (const void *data, unsigned int len, int id=0) |
Set the value of the field given a pointer to where the value of the field is. More... | |
virtual int | getValueAsVoidPtr (void *data, unsigned int len, int id=0) |
Get the value of the data copied into a memory buffer. More... | |
virtual unsigned int | valueTypeSize () |
Returns the size in bytes of the value type the sfield encapsulates. | |
virtual void | setValue (const bool &v, int id=0) |
Set the value of the field. | |
virtual const bool & | getValue (int id=0) |
Get the value of the field. | |
virtual void | setValueFromString (const string &s) |
Set the value of the field given a string. More... | |
virtual string | getTypeName () |
Returns a string name for this field type e.g. SFInt32. | |
![]() | |
virtual | ~SFieldClass () |
Virtual destructor. | |
virtual int | setValueFromVoidPtr (void *data, unsigned int size, int id=0) |
Protected Member Functions | |
virtual void | update () |
Sets either the inputTrue or inputFalse field depending on the new value. | |
![]() | |
void | checkFieldType (Field *f, int index) |
Function for checking that a field is of a correct type given type specification according to the TypedField template arguments. More... | |
void | checkTemplateArguments () |
Function for checking that a field given TypedField type specification is valid. More... | |
Additional Inherited Members | |
![]() | |
typedef bool | value_type |
The type of the value member. | |
![]() | |
static string | classTypeName () |
Returns a string name for this field type e.g. SFInt32. | |
![]() | |
bool | value |
The encapsulated value. | |
The SetTime class is specialize to set the value of either the inputTrue or inputFalse field in the BooleanFilter node it resides in, depending on the value that is is given.