#include <OSGField.h>

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.
| Field::~Field | ( | void | ) | [virtual] |
| Field::Field | ( | void | ) | [protected] |
| Field::Field | ( | const Field & | source | ) | [protected] |
| virtual const FieldType& osg::Field::getType | ( | void | ) | const [pure virtual] |
Implemented in osg::MField< FieldTypeT, fieldNameSpace >, osg::SField< FieldTypeT, fieldNameSpace >, osg::MField< osg::FieldContainerPtr >, osg::MField< osg::MaterialPtr >, osg::MField< osg::DVRClipGeometryPtr >, osg::MField< uint32_t >, osg::MField< GLenum, 1 >, osg::MField< osg::Matrix >, osg::MField< std::string >, osg::MField< float >, osg::MField< osg::DisplayFilterForegroundPtr >, osg::MField< uint8_t >, osg::MField< int32_t >, osg::MField< osg::DisplayFilterPtr >, osg::MField< osg::ShaderParameterPtr >, osg::MField< osg::ImagePtr >, osg::MField< osg::DisplayCalibrationPtr >, osg::MField< osg::Pnt3f >, osg::MField< osg::Vec3f >, osg::MField< uint16_t >, osg::MField< osg::ViewportPtr >, osg::MField< osg::TextureChunkPtr >, osg::MField< osg::Pnt2f >, osg::MField< osg::StateChunkPtr >, osg::MField< osg::Vec2f >, osg::MField< osg::Vec4f >, osg::MField< osg::ForegroundPtr >, osg::MField< osg::Color4f >, osg::MField< osg::Color3f >, osg::MField< osg::NodePtr >, osg::SField< osg::ChunkMaterialPtr >, osg::SField< std::map< UInt32, AttachmentPtr > >, osg::SField< int8_t >, osg::SField< osg::MaterialPtr >, osg::SField< uint32_t >, osg::SField< GLenum, 1 >, osg::SField< osg::Matrix >, osg::SField< GeoNormals::PtrType >, osg::SField< osg::Window >, osg::SField< osg::Plane >, osg::SField< std::string >, osg::SField< GeoTexCoords::PtrType >, osg::SField< osg::NodeCorePtr >, osg::SField< osg::DynamicVolume >, osg::SField< float >, osg::SField< Real64, 1 >, osg::SField< GeoPositions::PtrType >, osg::SField< GeoPLengths::PtrType >, osg::SField< osg::ImageComposerPtr >, osg::SField< osg::CameraPtr >, osg::SField< GeoColors::PtrType >, osg::SField< OSGQGLWidgetP >, osg::SField< uint8_t >, osg::SField< int32_t >, osg::SField< GeoPTypes::PtrType >, osg::SField< osg::DVRAppearancePtr >, osg::SField< bool, 2 >, osg::SField< osg::Quaternion >, osg::SField< osg::BackgroundPtr >, osg::SField< osg::StatCollector >, osg::SField< osg::ImagePtr >, osg::SField< GeoIndices::PtrType >, osg::SField< osg::SHLChunkPtr >, osg::SField< osg::WindowPtr >, osg::SField< osg::Vec3f >, osg::SField< uint16_t >, osg::SField< osg::Pnt3f >, osg::SField< GLXContext, 1 >, osg::SField< osg::DVRShaderPtr >, osg::SField< osg::Vec2f >, osg::SField< osg::TextureChunkPtr >, osg::SField< Display * >, osg::SField< UInt8, 1 >, osg::SField< osg::DVRGeometryPtr >, osg::SField< osg::Vec4f >, osg::SField< osg::Color4f >, osg::SField< osg::Color3f >, and osg::SField< osg::NodePtr >.
Referenced by osg::SharePtrGraphOp::addAttachmentParent(), osg::SharePtrGraphOp::clearAttachmentParent(), osg::SharePtrGraphOp::compareFCs(), osg::deepClone(), osg::BINWriter::doIndexFC(), getCardinality(), getContentType(), osg::VRMLFile::getFieldType(), osg::OSGLoader::getFieldType(), osg::getParentsField(), osg::SharePtrGraphOp::isEqual(), isEqual(), osg::isMFFieldContainerPtr(), osg::isSFFieldContainerPtr(), osg::OSGLoader::mapExtIntFieldType(), osg::RemoteAspect::receiveSync(), osg::SField< FieldTypeT, fieldNameSpace >::setAbstrValue(), osg::MField< FieldTypeT, fieldNameSpace >::setAbstrValue(), osg::MultiDisplayWindow::updateViewport(), osg::OSGWriter::visitField(), and osg::OSGWriter::writeField().
| const DataType & Field::getContentType | ( | void | ) | const |
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 }
| FieldType::Cardinality Field::getCardinality | ( | void | ) | const |
Definition at line 67 of file OSGField.cpp.
References osg::FieldType::getCardinality(), and getType().
Referenced by osg::StandardStringConversionState::beginField(), osg::SharePtrGraphOp::compareFCs(), osg::deepClone(), osg::BINWriter::doIndexFC(), osg::QNodeTreeView::getBranchRecursion(), osg::SharePtrGraphOp::isEqual(), isEqual(), osg::isMFFieldContainerPtr(), osg::isSFFieldContainerPtr(), osg::RemoteAspect::receiveSync(), osg::VRMLFile::setContainerFieldValue(), osg::OSGLoader::setFieldContainerValue(), osg::QVectorFieldValueLabel< VectorTypeT >::updateCache(), osg::QPointFieldValueLabel< PointTypeT >::updateCache(), osg::MultiDisplayWindow::updateViewport(), osg::OSGWriter::visitField(), and osg::OSGWriter::writeField().
00068 { 00069 return getType().getCardinality(); 00070 }
| virtual bool osg::Field::isEmpty | ( | void | ) | const [pure virtual] |
Implemented in osg::MField< FieldTypeT, fieldNameSpace >, osg::SField< FieldTypeT, fieldNameSpace >, osg::MField< osg::FieldContainerPtr >, osg::MField< osg::MaterialPtr >, osg::MField< osg::DVRClipGeometryPtr >, osg::MField< uint32_t >, osg::MField< GLenum, 1 >, osg::MField< osg::Matrix >, osg::MField< std::string >, osg::MField< float >, osg::MField< osg::DisplayFilterForegroundPtr >, osg::MField< uint8_t >, osg::MField< int32_t >, osg::MField< osg::DisplayFilterPtr >, osg::MField< osg::ShaderParameterPtr >, osg::MField< osg::ImagePtr >, osg::MField< osg::DisplayCalibrationPtr >, osg::MField< osg::Pnt3f >, osg::MField< osg::Vec3f >, osg::MField< uint16_t >, osg::MField< osg::ViewportPtr >, osg::MField< osg::TextureChunkPtr >, osg::MField< osg::Pnt2f >, osg::MField< osg::StateChunkPtr >, osg::MField< osg::Vec2f >, osg::MField< osg::Vec4f >, osg::MField< osg::ForegroundPtr >, osg::MField< osg::Color4f >, osg::MField< osg::Color3f >, osg::MField< osg::NodePtr >, osg::SField< osg::ChunkMaterialPtr >, osg::SField< std::map< UInt32, AttachmentPtr > >, osg::SField< int8_t >, osg::SField< osg::MaterialPtr >, osg::SField< uint32_t >, osg::SField< GLenum, 1 >, osg::SField< osg::Matrix >, osg::SField< GeoNormals::PtrType >, osg::SField< osg::Window >, osg::SField< osg::Plane >, osg::SField< std::string >, osg::SField< GeoTexCoords::PtrType >, osg::SField< osg::NodeCorePtr >, osg::SField< osg::DynamicVolume >, osg::SField< float >, osg::SField< Real64, 1 >, osg::SField< GeoPositions::PtrType >, osg::SField< GeoPLengths::PtrType >, osg::SField< osg::ImageComposerPtr >, osg::SField< osg::CameraPtr >, osg::SField< GeoColors::PtrType >, osg::SField< OSGQGLWidgetP >, osg::SField< uint8_t >, osg::SField< int32_t >, osg::SField< GeoPTypes::PtrType >, osg::SField< osg::DVRAppearancePtr >, osg::SField< bool, 2 >, osg::SField< osg::Quaternion >, osg::SField< osg::BackgroundPtr >, osg::SField< osg::StatCollector >, osg::SField< osg::ImagePtr >, osg::SField< GeoIndices::PtrType >, osg::SField< osg::SHLChunkPtr >, osg::SField< osg::WindowPtr >, osg::SField< osg::Vec3f >, osg::SField< uint16_t >, osg::SField< osg::Pnt3f >, osg::SField< GLXContext, 1 >, osg::SField< osg::DVRShaderPtr >, osg::SField< osg::Vec2f >, osg::SField< osg::TextureChunkPtr >, osg::SField< Display * >, osg::SField< UInt8, 1 >, osg::SField< osg::DVRGeometryPtr >, osg::SField< osg::Vec4f >, osg::SField< osg::Color4f >, osg::SField< osg::Color3f >, and osg::SField< osg::NodePtr >.
Referenced by osg::BINWriter::doIndexFC().
| virtual UInt32 osg::Field::getSize | ( | void | ) | const [pure virtual] |
Implemented in osg::MField< FieldTypeT, fieldNameSpace >, osg::SField< FieldTypeT, fieldNameSpace >, osg::MField< osg::FieldContainerPtr >, osg::MField< osg::MaterialPtr >, osg::MField< osg::DVRClipGeometryPtr >, osg::MField< uint32_t >, osg::MField< GLenum, 1 >, osg::MField< osg::Matrix >, osg::MField< std::string >, osg::MField< float >, osg::MField< osg::DisplayFilterForegroundPtr >, osg::MField< uint8_t >, osg::MField< int32_t >, osg::MField< osg::DisplayFilterPtr >, osg::MField< osg::ShaderParameterPtr >, osg::MField< osg::ImagePtr >, osg::MField< osg::DisplayCalibrationPtr >, osg::MField< osg::Pnt3f >, osg::MField< osg::Vec3f >, osg::MField< uint16_t >, osg::MField< osg::ViewportPtr >, osg::MField< osg::TextureChunkPtr >, osg::MField< osg::Pnt2f >, osg::MField< osg::StateChunkPtr >, osg::MField< osg::Vec2f >, osg::MField< osg::Vec4f >, osg::MField< osg::ForegroundPtr >, osg::MField< osg::Color4f >, osg::MField< osg::Color3f >, osg::MField< osg::NodePtr >, osg::SField< osg::ChunkMaterialPtr >, osg::SField< std::map< UInt32, AttachmentPtr > >, osg::SField< int8_t >, osg::SField< osg::MaterialPtr >, osg::SField< uint32_t >, osg::SField< GLenum, 1 >, osg::SField< osg::Matrix >, osg::SField< GeoNormals::PtrType >, osg::SField< osg::Window >, osg::SField< osg::Plane >, osg::SField< std::string >, osg::SField< GeoTexCoords::PtrType >, osg::SField< osg::NodeCorePtr >, osg::SField< osg::DynamicVolume >, osg::SField< float >, osg::SField< Real64, 1 >, osg::SField< GeoPositions::PtrType >, osg::SField< GeoPLengths::PtrType >, osg::SField< osg::ImageComposerPtr >, osg::SField< osg::CameraPtr >, osg::SField< GeoColors::PtrType >, osg::SField< OSGQGLWidgetP >, osg::SField< uint8_t >, osg::SField< int32_t >, osg::SField< GeoPTypes::PtrType >, osg::SField< osg::DVRAppearancePtr >, osg::SField< bool, 2 >, osg::SField< osg::Quaternion >, osg::SField< osg::BackgroundPtr >, osg::SField< osg::StatCollector >, osg::SField< osg::ImagePtr >, osg::SField< GeoIndices::PtrType >, osg::SField< osg::SHLChunkPtr >, osg::SField< osg::WindowPtr >, osg::SField< osg::Vec3f >, osg::SField< uint16_t >, osg::SField< osg::Pnt3f >, osg::SField< GLXContext, 1 >, osg::SField< osg::DVRShaderPtr >, osg::SField< osg::Vec2f >, osg::SField< osg::TextureChunkPtr >, osg::SField< Display * >, osg::SField< UInt8, 1 >, osg::SField< osg::DVRGeometryPtr >, osg::SField< osg::Vec4f >, osg::SField< osg::Color4f >, osg::SField< osg::Color3f >, and osg::SField< osg::NodePtr >.
Referenced by osg::QFieldContainerView::fillTable(), and osg::QMFieldView::initScrollbar().
| virtual void osg::Field::pushValueByStr | ( | const Char8 * | str | ) | [pure virtual] |
Implemented in osg::MField< FieldTypeT, fieldNameSpace >, osg::SField< FieldTypeT, fieldNameSpace >, osg::MField< osg::FieldContainerPtr >, osg::MField< osg::MaterialPtr >, osg::MField< osg::DVRClipGeometryPtr >, osg::MField< uint32_t >, osg::MField< GLenum, 1 >, osg::MField< osg::Matrix >, osg::MField< std::string >, osg::MField< float >, osg::MField< osg::DisplayFilterForegroundPtr >, osg::MField< uint8_t >, osg::MField< int32_t >, osg::MField< osg::DisplayFilterPtr >, osg::MField< osg::ShaderParameterPtr >, osg::MField< osg::ImagePtr >, osg::MField< osg::DisplayCalibrationPtr >, osg::MField< osg::Pnt3f >, osg::MField< osg::Vec3f >, osg::MField< uint16_t >, osg::MField< osg::ViewportPtr >, osg::MField< osg::TextureChunkPtr >, osg::MField< osg::Pnt2f >, osg::MField< osg::StateChunkPtr >, osg::MField< osg::Vec2f >, osg::MField< osg::Vec4f >, osg::MField< osg::ForegroundPtr >, osg::MField< osg::Color4f >, osg::MField< osg::Color3f >, osg::MField< osg::NodePtr >, osg::SField< osg::ChunkMaterialPtr >, osg::SField< std::map< UInt32, AttachmentPtr > >, osg::SField< int8_t >, osg::SField< osg::MaterialPtr >, osg::SField< uint32_t >, osg::SField< GLenum, 1 >, osg::SField< osg::Matrix >, osg::SField< GeoNormals::PtrType >, osg::SField< osg::Window >, osg::SField< osg::Plane >, osg::SField< std::string >, osg::SField< GeoTexCoords::PtrType >, osg::SField< osg::NodeCorePtr >, osg::SField< osg::DynamicVolume >, osg::SField< float >, osg::SField< Real64, 1 >, osg::SField< GeoPositions::PtrType >, osg::SField< GeoPLengths::PtrType >, osg::SField< osg::ImageComposerPtr >, osg::SField< osg::CameraPtr >, osg::SField< GeoColors::PtrType >, osg::SField< OSGQGLWidgetP >, osg::SField< uint8_t >, osg::SField< int32_t >, osg::SField< GeoPTypes::PtrType >, osg::SField< osg::DVRAppearancePtr >, osg::SField< bool, 2 >, osg::SField< osg::Quaternion >, osg::SField< osg::BackgroundPtr >, osg::SField< osg::StatCollector >, osg::SField< osg::ImagePtr >, osg::SField< GeoIndices::PtrType >, osg::SField< osg::SHLChunkPtr >, osg::SField< osg::WindowPtr >, osg::SField< osg::Vec3f >, osg::SField< uint16_t >, osg::SField< osg::Pnt3f >, osg::SField< GLXContext, 1 >, osg::SField< osg::DVRShaderPtr >, osg::SField< osg::Vec2f >, osg::SField< osg::TextureChunkPtr >, osg::SField< Display * >, osg::SField< UInt8, 1 >, osg::SField< osg::DVRGeometryPtr >, osg::SField< osg::Vec4f >, osg::SField< osg::Color4f >, osg::SField< osg::Color3f >, and osg::SField< osg::NodePtr >.
Referenced by osg::VRMLPixelTextureDesc::addFieldValue(), osg::VRMLGeometryPointSetDesc::addFieldValue(), osg::VRMLGeometryDesc::addFieldValue(), osg::VRMLNodeDesc::addFieldValue(), osg::OSGLoader::addFieldValue(), osg::VRMLNodeDesc::prototypeAddFieldValue(), and osg::QGenericFieldEditor::updateField().
| virtual std::string& osg::Field::getValueByStr | ( | std::string & | str | ) | const [pure virtual] |
Implemented in osg::MField< FieldTypeT, fieldNameSpace >, osg::SField< FieldTypeT, fieldNameSpace >, osg::MField< osg::FieldContainerPtr >, osg::MField< osg::MaterialPtr >, osg::MField< osg::DVRClipGeometryPtr >, osg::MField< uint32_t >, osg::MField< GLenum, 1 >, osg::MField< osg::Matrix >, osg::MField< std::string >, osg::MField< float >, osg::MField< osg::DisplayFilterForegroundPtr >, osg::MField< uint8_t >, osg::MField< int32_t >, osg::MField< osg::DisplayFilterPtr >, osg::MField< osg::ShaderParameterPtr >, osg::MField< osg::ImagePtr >, osg::MField< osg::DisplayCalibrationPtr >, osg::MField< osg::Pnt3f >, osg::MField< osg::Vec3f >, osg::MField< uint16_t >, osg::MField< osg::ViewportPtr >, osg::MField< osg::TextureChunkPtr >, osg::MField< osg::Pnt2f >, osg::MField< osg::StateChunkPtr >, osg::MField< osg::Vec2f >, osg::MField< osg::Vec4f >, osg::MField< osg::ForegroundPtr >, osg::MField< osg::Color4f >, osg::MField< osg::Color3f >, osg::MField< osg::NodePtr >, osg::SField< osg::ChunkMaterialPtr >, osg::SField< std::map< UInt32, AttachmentPtr > >, osg::SField< int8_t >, osg::SField< osg::MaterialPtr >, osg::SField< uint32_t >, osg::SField< GLenum, 1 >, osg::SField< osg::Matrix >, osg::SField< GeoNormals::PtrType >, osg::SField< osg::Window >, osg::SField< osg::Plane >, osg::SField< std::string >, osg::SField< GeoTexCoords::PtrType >, osg::SField< osg::NodeCorePtr >, osg::SField< osg::DynamicVolume >, osg::SField< float >, osg::SField< Real64, 1 >, osg::SField< GeoPositions::PtrType >, osg::SField< GeoPLengths::PtrType >, osg::SField< osg::ImageComposerPtr >, osg::SField< osg::CameraPtr >, osg::SField< GeoColors::PtrType >, osg::SField< OSGQGLWidgetP >, osg::SField< uint8_t >, osg::SField< int32_t >, osg::SField< GeoPTypes::PtrType >, osg::SField< osg::DVRAppearancePtr >, osg::SField< bool, 2 >, osg::SField< osg::Quaternion >, osg::SField< osg::BackgroundPtr >, osg::SField< osg::StatCollector >, osg::SField< osg::ImagePtr >, osg::SField< GeoIndices::PtrType >, osg::SField< osg::SHLChunkPtr >, osg::SField< osg::WindowPtr >, osg::SField< osg::Vec3f >, osg::SField< uint16_t >, osg::SField< osg::Pnt3f >, osg::SField< GLXContext, 1 >, osg::SField< osg::DVRShaderPtr >, osg::SField< osg::Vec2f >, osg::SField< osg::TextureChunkPtr >, osg::SField< Display * >, osg::SField< UInt8, 1 >, osg::SField< osg::DVRGeometryPtr >, osg::SField< osg::Vec4f >, osg::SField< osg::Color4f >, osg::SField< osg::Color3f >, and osg::SField< osg::NodePtr >.
Referenced by osg::VRMLNodeDesc::dump(), osg::SharePtrGraphOp::isEqual(), isEqual(), osg::QGenericFieldValueLabel::updateCache(), osg::QGenericFieldEditor::updateEditor(), osg::MultiDisplayWindow::updateViewport(), and osg::OSGWriter::writeField().
| virtual std::string& osg::Field::getValueByStr | ( | std::string & | str, | |
| StringConversionStateBase & | state | |||
| ) | const [pure virtual] |
Implemented in osg::MField< FieldTypeT, fieldNameSpace >, osg::SField< FieldTypeT, fieldNameSpace >, osg::MField< osg::FieldContainerPtr >, osg::MField< osg::MaterialPtr >, osg::MField< osg::DVRClipGeometryPtr >, osg::MField< uint32_t >, osg::MField< GLenum, 1 >, osg::MField< osg::Matrix >, osg::MField< std::string >, osg::MField< float >, osg::MField< osg::DisplayFilterForegroundPtr >, osg::MField< uint8_t >, osg::MField< int32_t >, osg::MField< osg::DisplayFilterPtr >, osg::MField< osg::ShaderParameterPtr >, osg::MField< osg::ImagePtr >, osg::MField< osg::DisplayCalibrationPtr >, osg::MField< osg::Pnt3f >, osg::MField< osg::Vec3f >, osg::MField< uint16_t >, osg::MField< osg::ViewportPtr >, osg::MField< osg::TextureChunkPtr >, osg::MField< osg::Pnt2f >, osg::MField< osg::StateChunkPtr >, osg::MField< osg::Vec2f >, osg::MField< osg::Vec4f >, osg::MField< osg::ForegroundPtr >, osg::MField< osg::Color4f >, osg::MField< osg::Color3f >, osg::MField< osg::NodePtr >, osg::SField< osg::ChunkMaterialPtr >, osg::SField< std::map< UInt32, AttachmentPtr > >, osg::SField< int8_t >, osg::SField< osg::MaterialPtr >, osg::SField< uint32_t >, osg::SField< GLenum, 1 >, osg::SField< osg::Matrix >, osg::SField< GeoNormals::PtrType >, osg::SField< osg::Window >, osg::SField< osg::Plane >, osg::SField< std::string >, osg::SField< GeoTexCoords::PtrType >, osg::SField< osg::NodeCorePtr >, osg::SField< osg::DynamicVolume >, osg::SField< float >, osg::SField< Real64, 1 >, osg::SField< GeoPositions::PtrType >, osg::SField< GeoPLengths::PtrType >, osg::SField< osg::ImageComposerPtr >, osg::SField< osg::CameraPtr >, osg::SField< GeoColors::PtrType >, osg::SField< OSGQGLWidgetP >, osg::SField< uint8_t >, osg::SField< int32_t >, osg::SField< GeoPTypes::PtrType >, osg::SField< osg::DVRAppearancePtr >, osg::SField< bool, 2 >, osg::SField< osg::Quaternion >, osg::SField< osg::BackgroundPtr >, osg::SField< osg::StatCollector >, osg::SField< osg::ImagePtr >, osg::SField< GeoIndices::PtrType >, osg::SField< osg::SHLChunkPtr >, osg::SField< osg::WindowPtr >, osg::SField< osg::Vec3f >, osg::SField< uint16_t >, osg::SField< osg::Pnt3f >, osg::SField< GLXContext, 1 >, osg::SField< osg::DVRShaderPtr >, osg::SField< osg::Vec2f >, osg::SField< osg::TextureChunkPtr >, osg::SField< Display * >, osg::SField< UInt8, 1 >, osg::SField< osg::DVRGeometryPtr >, osg::SField< osg::Vec4f >, osg::SField< osg::Color4f >, osg::SField< osg::Color3f >, and osg::SField< osg::NodePtr >.
| virtual std::string& osg::Field::getValueByStr | ( | std::string & | str, | |
| UInt32 | index | |||
| ) | const [pure virtual] |
Implemented in osg::MField< FieldTypeT, fieldNameSpace >, osg::SField< FieldTypeT, fieldNameSpace >, osg::MField< osg::FieldContainerPtr >, osg::MField< osg::MaterialPtr >, osg::MField< osg::DVRClipGeometryPtr >, osg::MField< uint32_t >, osg::MField< GLenum, 1 >, osg::MField< osg::Matrix >, osg::MField< std::string >, osg::MField< float >, osg::MField< osg::DisplayFilterForegroundPtr >, osg::MField< uint8_t >, osg::MField< int32_t >, osg::MField< osg::DisplayFilterPtr >, osg::MField< osg::ShaderParameterPtr >, osg::MField< osg::ImagePtr >, osg::MField< osg::DisplayCalibrationPtr >, osg::MField< osg::Pnt3f >, osg::MField< osg::Vec3f >, osg::MField< uint16_t >, osg::MField< osg::ViewportPtr >, osg::MField< osg::TextureChunkPtr >, osg::MField< osg::Pnt2f >, osg::MField< osg::StateChunkPtr >, osg::MField< osg::Vec2f >, osg::MField< osg::Vec4f >, osg::MField< osg::ForegroundPtr >, osg::MField< osg::Color4f >, osg::MField< osg::Color3f >, osg::MField< osg::NodePtr >, osg::SField< osg::ChunkMaterialPtr >, osg::SField< std::map< UInt32, AttachmentPtr > >, osg::SField< int8_t >, osg::SField< osg::MaterialPtr >, osg::SField< uint32_t >, osg::SField< GLenum, 1 >, osg::SField< osg::Matrix >, osg::SField< GeoNormals::PtrType >, osg::SField< osg::Window >, osg::SField< osg::Plane >, osg::SField< std::string >, osg::SField< GeoTexCoords::PtrType >, osg::SField< osg::NodeCorePtr >, osg::SField< osg::DynamicVolume >, osg::SField< float >, osg::SField< Real64, 1 >, osg::SField< GeoPositions::PtrType >, osg::SField< GeoPLengths::PtrType >, osg::SField< osg::ImageComposerPtr >, osg::SField< osg::CameraPtr >, osg::SField< GeoColors::PtrType >, osg::SField< OSGQGLWidgetP >, osg::SField< uint8_t >, osg::SField< int32_t >, osg::SField< GeoPTypes::PtrType >, osg::SField< osg::DVRAppearancePtr >, osg::SField< bool, 2 >, osg::SField< osg::Quaternion >, osg::SField< osg::BackgroundPtr >, osg::SField< osg::StatCollector >, osg::SField< osg::ImagePtr >, osg::SField< GeoIndices::PtrType >, osg::SField< osg::SHLChunkPtr >, osg::SField< osg::WindowPtr >, osg::SField< osg::Vec3f >, osg::SField< uint16_t >, osg::SField< osg::Pnt3f >, osg::SField< GLXContext, 1 >, osg::SField< osg::DVRShaderPtr >, osg::SField< osg::Vec2f >, osg::SField< osg::TextureChunkPtr >, osg::SField< Display * >, osg::SField< UInt8, 1 >, osg::SField< osg::DVRGeometryPtr >, osg::SField< osg::Vec4f >, osg::SField< osg::Color4f >, osg::SField< osg::Color3f >, and osg::SField< osg::NodePtr >.
| virtual void osg::Field::setAbstrValue | ( | const Field & | obj | ) | [pure virtual] |
Implemented in osg::MField< FieldTypeT, fieldNameSpace >, osg::SField< FieldTypeT, fieldNameSpace >, osg::MField< osg::FieldContainerPtr >, osg::MField< osg::MaterialPtr >, osg::MField< osg::DVRClipGeometryPtr >, osg::MField< uint32_t >, osg::MField< GLenum, 1 >, osg::MField< osg::Matrix >, osg::MField< std::string >, osg::MField< float >, osg::MField< osg::DisplayFilterForegroundPtr >, osg::MField< uint8_t >, osg::MField< int32_t >, osg::MField< osg::DisplayFilterPtr >, osg::MField< osg::ShaderParameterPtr >, osg::MField< osg::ImagePtr >, osg::MField< osg::DisplayCalibrationPtr >, osg::MField< osg::Pnt3f >, osg::MField< osg::Vec3f >, osg::MField< uint16_t >, osg::MField< osg::ViewportPtr >, osg::MField< osg::TextureChunkPtr >, osg::MField< osg::Pnt2f >, osg::MField< osg::StateChunkPtr >, osg::MField< osg::Vec2f >, osg::MField< osg::Vec4f >, osg::MField< osg::ForegroundPtr >, osg::MField< osg::Color4f >, osg::MField< osg::Color3f >, osg::MField< osg::NodePtr >, osg::SField< osg::ChunkMaterialPtr >, osg::SField< std::map< UInt32, AttachmentPtr > >, osg::SField< int8_t >, osg::SField< osg::MaterialPtr >, osg::SField< uint32_t >, osg::SField< GLenum, 1 >, osg::SField< osg::Matrix >, osg::SField< GeoNormals::PtrType >, osg::SField< osg::Window >, osg::SField< osg::Plane >, osg::SField< std::string >, osg::SField< GeoTexCoords::PtrType >, osg::SField< osg::NodeCorePtr >, osg::SField< osg::DynamicVolume >, osg::SField< float >, osg::SField< Real64, 1 >, osg::SField< GeoPositions::PtrType >, osg::SField< GeoPLengths::PtrType >, osg::SField< osg::ImageComposerPtr >, osg::SField< osg::CameraPtr >, osg::SField< GeoColors::PtrType >, osg::SField< OSGQGLWidgetP >, osg::SField< uint8_t >, osg::SField< int32_t >, osg::SField< GeoPTypes::PtrType >, osg::SField< osg::DVRAppearancePtr >, osg::SField< bool, 2 >, osg::SField< osg::Quaternion >, osg::SField< osg::BackgroundPtr >, osg::SField< osg::StatCollector >, osg::SField< osg::ImagePtr >, osg::SField< GeoIndices::PtrType >, osg::SField< osg::SHLChunkPtr >, osg::SField< osg::WindowPtr >, osg::SField< osg::Vec3f >, osg::SField< uint16_t >, osg::SField< osg::Pnt3f >, osg::SField< GLXContext, 1 >, osg::SField< osg::DVRShaderPtr >, osg::SField< osg::Vec2f >, osg::SField< osg::TextureChunkPtr >, osg::SField< Display * >, osg::SField< UInt8, 1 >, osg::SField< osg::DVRGeometryPtr >, osg::SField< osg::Vec4f >, osg::SField< osg::Color4f >, osg::SField< osg::Color3f >, and osg::SField< osg::NodePtr >.
Referenced by osg::deepClone(), and osg::MultiDisplayWindow::updateViewport().
| virtual void osg::Field::dump | ( | void | ) | const [pure virtual] |
Implemented in osg::MField< FieldTypeT, fieldNameSpace >, osg::SField< FieldTypeT, fieldNameSpace >, osg::MField< osg::FieldContainerPtr >, osg::MField< osg::MaterialPtr >, osg::MField< osg::DVRClipGeometryPtr >, osg::MField< uint32_t >, osg::MField< GLenum, 1 >, osg::MField< osg::Matrix >, osg::MField< std::string >, osg::MField< float >, osg::MField< osg::DisplayFilterForegroundPtr >, osg::MField< uint8_t >, osg::MField< int32_t >, osg::MField< osg::DisplayFilterPtr >, osg::MField< osg::ShaderParameterPtr >, osg::MField< osg::ImagePtr >, osg::MField< osg::DisplayCalibrationPtr >, osg::MField< osg::Pnt3f >, osg::MField< osg::Vec3f >, osg::MField< uint16_t >, osg::MField< osg::ViewportPtr >, osg::MField< osg::TextureChunkPtr >, osg::MField< osg::Pnt2f >, osg::MField< osg::StateChunkPtr >, osg::MField< osg::Vec2f >, osg::MField< osg::Vec4f >, osg::MField< osg::ForegroundPtr >, osg::MField< osg::Color4f >, osg::MField< osg::Color3f >, osg::MField< osg::NodePtr >, osg::SField< osg::ChunkMaterialPtr >, osg::SField< std::map< UInt32, AttachmentPtr > >, osg::SField< int8_t >, osg::SField< osg::MaterialPtr >, osg::SField< uint32_t >, osg::SField< GLenum, 1 >, osg::SField< osg::Matrix >, osg::SField< GeoNormals::PtrType >, osg::SField< osg::Window >, osg::SField< osg::Plane >, osg::SField< std::string >, osg::SField< GeoTexCoords::PtrType >, osg::SField< osg::NodeCorePtr >, osg::SField< osg::DynamicVolume >, osg::SField< float >, osg::SField< Real64, 1 >, osg::SField< GeoPositions::PtrType >, osg::SField< GeoPLengths::PtrType >, osg::SField< osg::ImageComposerPtr >, osg::SField< osg::CameraPtr >, osg::SField< GeoColors::PtrType >, osg::SField< OSGQGLWidgetP >, osg::SField< uint8_t >, osg::SField< int32_t >, osg::SField< GeoPTypes::PtrType >, osg::SField< osg::DVRAppearancePtr >, osg::SField< bool, 2 >, osg::SField< osg::Quaternion >, osg::SField< osg::BackgroundPtr >, osg::SField< osg::StatCollector >, osg::SField< osg::ImagePtr >, osg::SField< GeoIndices::PtrType >, osg::SField< osg::SHLChunkPtr >, osg::SField< osg::WindowPtr >, osg::SField< osg::Vec3f >, osg::SField< uint16_t >, osg::SField< osg::Pnt3f >, osg::SField< GLXContext, 1 >, osg::SField< osg::DVRShaderPtr >, osg::SField< osg::Vec2f >, osg::SField< osg::TextureChunkPtr >, osg::SField< Display * >, osg::SField< UInt8, 1 >, osg::SField< osg::DVRGeometryPtr >, osg::SField< osg::Vec4f >, osg::SField< osg::Color4f >, osg::SField< osg::Color3f >, and osg::SField< osg::NodePtr >.
| void osg::Field::operator= | ( | const Field & | source | ) | [private] |
1.5.5