#include <OSGField.h>
Inheritance diagram for osg::Field:

Public Methods | |
Destructor | |
| virtual | ~Field (void) |
Get | |
| virtual const FieldType & | getType (void) const=0 |
| Get field type. | |
| const DataType & | getContentType (void) const |
| Returns the content type of the field. | |
| FieldType::Cardinality | getCardinality (void) const |
| Returns the cardinality of the field. | |
| virtual bool | isEmpty (void) const=0 |
| Get field type. | |
| virtual UInt32 | getSize (void) const=0 |
| Returns the size of the field, allway 1 for single fields. | |
String IO | |
| virtual void | pushValueByStr (const Char8 *str)=0 |
| Set value from string. | |
| virtual string & | getValueByStr (string &str) const=0 |
| dump value to string | |
| virtual string & | getValueByStr (string &str, StringConversionStateBase &state) const=0 |
| Set value from string. | |
Set | |
| virtual void | setAbstrValue (const Field &obj)=0 |
| Set value from the given Field, if possible. | |
Dump | |
| virtual void | dump (void) const=0 |
Protected Methods | |
Constructors | |
| Field (void) | |
| Field (const Field &source) | |
Private Methods | |
| void | operator= (const Field &source) |
| prohibit default function (move to 'public' if needed) | |
|
|
|
|
|
|
|
|
|
|
|
Get field type.
Implemented in osg::MField< FieldTypeT, fieldNameSpace >, and osg::SField< FieldTypeT, fieldNameSpace >. |
|
|
Returns the content type of the field.
|
|
|
Returns the cardinality of the field.
|
|
|
Get field type.
Implemented in osg::MField< FieldTypeT, fieldNameSpace >, and osg::SField< FieldTypeT, fieldNameSpace >. |
|
|
Returns the size of the field, allway 1 for single fields.
Implemented in osg::MField< FieldTypeT, fieldNameSpace >, and osg::SField< FieldTypeT, fieldNameSpace >. |
|
|
Set value from string.
Implemented in osg::MField< FieldTypeT, fieldNameSpace >, and osg::SField< FieldTypeT, fieldNameSpace >. |
|
|
dump value to string
Implemented in osg::MField< FieldTypeT, fieldNameSpace >, and osg::SField< FieldTypeT, fieldNameSpace >. |
|
||||||||||||
|
Set value from string.
Implemented in osg::MField< FieldTypeT, fieldNameSpace >, and osg::SField< FieldTypeT, fieldNameSpace >. |
|
|
Set value from the given Field, if possible.
Implemented in osg::MField< FieldTypeT, fieldNameSpace >, and osg::SField< FieldTypeT, fieldNameSpace >. |
|
|
Implemented in osg::MField< FieldTypeT, fieldNameSpace >, and osg::SField< FieldTypeT, fieldNameSpace >. |
|
|
prohibit default function (move to 'public' if needed)
|
1.2.16