H3D API
2.4.1
|
The CheckAngleLimits field checks that the float is in the correct range. More...
#include <H3D/CylinderSensor.h>
Protected Member Functions | |
virtual void | update () |
Make the field up to date given that an event has occured. | |
![]() | |
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 H3DFloat | value_type |
The type of the value member. | |
![]() | |
SField () | |
Constructor. | |
SField (const H3DFloat &_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 H3DFloat &v, int id=0) |
Set the value of the field. | |
virtual const H3DFloat & | 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 | getValueAsString (const string &=" ") |
Get the value of the field as a string. | |
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) |
![]() | |
static string | classTypeName () |
Returns a string name for this field type e.g. SFInt32. | |
![]() | |
H3DFloat | value |
The encapsulated value. | |
The CheckAngleLimits field checks that the float is in the correct range.
In case it is not within range an error message is sent and the value is clamped to be within range.