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

Public Member Functions | |
Destructor | |
| *virtual | ~Field (void) |
Get | |
| *virtual const FieldType & | getType (void) const =0 |
| const DataType & | getContentType (void) const |
| FieldType::Cardinality | getCardinality (void) const |
| virtual bool | isEmpty (void) const =0 |
| virtual UInt32 | getSize (void) const =0 |
String IO | |
| *virtual void | pushValueByStr (const Char8 *str)=0 |
| virtual std::string & | getValueByStr (std::string &str) const =0 |
| virtual std::string & | getValueByStr (std::string &str, StringConversionStateBase &state) const =0 |
| virtual std::string & | getValueByStr (std::string &str, UInt32 index) const =0 |
Set | |
| *virtual void | setAbstrValue (const Field &obj)=0 |
Dump | |
| *virtual void | dump (void) const =0 |
Protected Member Functions | |
Constructors | |
| * | Field (void) |
| Field (const Field &source) | |
Private Member Functions | |
| void | operator= (const Field &source) |
| prohibit default function (move to 'public' if needed) | |
Definition at line 89 of file OSGField.h.
|
|
Definition at line 55 of file OSGField.cpp.
|
|
|
Definition at line 75 of file OSGField.cpp.
|
|
|
Definition at line 79 of file OSGField.cpp.
|
|
|
|
Definition at line 62 of file OSGField.cpp. References osg::FieldType::getContentType(), and getType(). Referenced by osg::StandardStringConversionState::beginField(), and osg::QFieldLabelFactory::createLabel(). 00063 { 00064 return getType().getContentType(); 00065 }
|
|
|
|
|
|
|
||||||||||||
|
||||||||||||
|