Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

osg::Field Class Reference
[Fields]

#include <OSGField.h>

Inheritance diagram for osg::Field:

osg::MField< FieldTypeT, fieldNameSpace > osg::SField< FieldTypeT, fieldNameSpace > osg::MFAttachmentContainerPtr osg::MFAttachmentMap osg::MFAttachmentPtr osg::MFBackgroundPtr osg::MFBillboardPtr osg::MFBitVector osg::MFBlendChunkPtr osg::MFBool osg::MFCameraDecoratorPtr osg::MFCameraPtr osg::MFChunkMaterialPtr osg::MFClipPlaneChunkPtr osg::MFClusterWindowPtr osg::MFColor3f osg::MFColor3ub osg::MFColor4f osg::MFColor4ub osg::MFColorBufferViewportPtr osg::MFColorMaskChunkPtr osg::MFComponentTransformPtr osg::MFCubeTextureChunkPtr osg::MFDepthChunkPtr osg::MFDisplayCalibrationPtr osg::MFDisplayP osg::MFDrawablePtr osg::MFDVRClipGeometryPtr osg::MFFatBorderChunkPtr osg::MFFieldContainerPtr osg::MFFileGrabForegroundPtr osg::MFForegroundPtr osg::MFFragmentProgramChunkPtr osg::MFGenericAttPtr osg::MFGeoColorsPtr osg::MFGeoIndicesPtr osg::MFGeometryPtr osg::MFGeoNormalsPtr osg::MFGeoPLengthsPtr osg::MFGeoPositionsPtr osg::MFGeoPTypesPtr osg::MFGeoTexCoordsPtr osg::MFGLenum osg::MFGLUTWindowPtr osg::MFGLXContext osg::MFGrabForegroundPtr osg::MFGradientBackgroundPtr osg::MFGraphicStatisticsForegroundPtr osg::MFGroupPtr osg::MFHDC osg::MFHGLRC osg::MFHWND osg::MFImageComposerPtr osg::MFImageForegroundPtr osg::MFImageGenericAttPtr osg::MFImageP osg::MFImagePtr osg::MFInlinePtr osg::MFInt16 osg::MFInt32 osg::MFInt64 osg::MFInt8 osg::MFInverseTransformPtr osg::MFLightChunkPtr osg::MFLineChunkPtr osg::MFMaterialChunkPtr osg::MFMaterialDrawablePtr osg::MFMaterialGroupPtr osg::MFMaterialPoolPtr osg::MFMaterialPtr osg::MFMatrix osg::MFMatrixCameraDecoratorPtr osg::MFMatrixCameraPtr osg::MFMultiPassMaterialPtr osg::MFNodeCorePtr osg::MFNodePtr osg::MFOffCenterPerspectiveCameraPtr osg::MFOSGQGLWidgetP osg::MFPAINTSTRUCT osg::MFParticlesPtr osg::MFPassiveViewportPtr osg::MFPassiveWindowPtr osg::MFPerspectiveCameraPtr osg::MFPlane osg::MFPnt2b osg::MFPnt2d osg::MFPnt2f osg::MFPnt2ld osg::MFPnt2s osg::MFPnt2ub osg::MFPnt2us osg::MFPnt3b osg::MFPnt3d osg::MFPnt3f osg::MFPnt3ld osg::MFPnt3s osg::MFPnt3ub osg::MFPnt3us osg::MFPnt4b osg::MFPnt4d osg::MFPnt4f osg::MFPnt4ld osg::MFPnt4s osg::MFPnt4ub osg::MFPnt4us osg::MFPointChunkPtr osg::MFPolygonBackgroundPtr osg::MFPolygonChunkPtr osg::MFPolygonForegroundPtr osg::MFProgramChunkPtr osg::MFProjectionCameraDecoratorPtr osg::MFQBit osg::MFQTWindowPtr osg::MFQuaternion osg::MFReal16 osg::MFReal32 osg::MFReal64 osg::MFRegisterCombinersChunkPtr osg::MFShaderChunkPtr osg::MFShaderParameterBoolPtr osg::MFShaderParameterChunkPtr osg::MFShaderParameterIntPtr osg::MFShaderParameterMatrixPtr osg::MFShaderParameterPtr osg::MFShaderParameterRealPtr osg::MFShaderParameterStringPtr osg::MFShaderParameterVec2fPtr osg::MFShaderParameterVec3fPtr osg::MFShaderParameterVec4fPtr osg::MFShearedStereoCameraDecoratorPtr osg::MFSHLChunkPtr osg::MFSHLParameterChunkPtr osg::MFSimpleStatisticsForegroundPtr osg::MFSimpleTexturedMaterialPtr osg::MFSkyBackgroundPtr osg::MFSlicesPtr osg::MFStateChunkPtr osg::MFStatePtr osg::MFStatisticsForegroundPtr osg::MFStereoBufferViewportPtr osg::MFStereoCameraDecoratorPtr osg::MFString osg::MFSurfacePtr osg::MFSwitchPtr osg::MFTexGenChunkPtr osg::MFTextureChunkPtr osg::MFTextureTransformChunkPtr osg::MFTileCameraDecoratorPtr osg::MFTime osg::MFTransformChunkPtr osg::MFTransformPtr osg::MFUInt16 osg::MFUInt32 osg::MFUInt64 osg::MFUInt8 osg::MFVec2b osg::MFVec2d osg::MFVec2f osg::MFVec2ld osg::MFVec2s osg::MFVec2ub osg::MFVec2us osg::MFVec3b osg::MFVec3d osg::MFVec3f osg::MFVec3ld osg::MFVec3s osg::MFVec3ub osg::MFVec3us osg::MFVec4b osg::MFVec4d osg::MFVec4f osg::MFVec4ld osg::MFVec4s osg::MFVec4ub osg::MFVec4us osg::MFVertexProgramChunkPtr osg::MFViewportPtr osg::MFVoidP osg::MFVolume osg::MFWIN32WindowPtr osg::MFWindowPtr osg::MFX11Window osg::MFXWindowPtr osg::SFAttachmentContainerPtr osg::SFAttachmentMap osg::SFAttachmentPtr osg::SFBackgroundPtr osg::SFBillboardPtr osg::SFBitVector osg::SFBlendChunkPtr osg::SFBool osg::SFCameraDecoratorPtr osg::SFCameraPtr osg::SFChunkMaterialPtr osg::SFClipPlaneChunkPtr osg::SFClusterWindowPtr osg::SFColor3f osg::SFColor3ub osg::SFColor4f osg::SFColor4ub osg::SFColorBufferViewportPtr osg::SFColorMaskChunkPtr osg::SFComponentTransformPtr osg::SFCubeTextureChunkPtr osg::SFDepthChunkPtr osg::SFDepthClearBackgroundPtr osg::SFDisplayCalibrationPtr osg::SFDisplayP osg::SFDrawablePtr osg::SFDVRAppearancePtr osg::SFDVRClipGeometryPtr osg::SFDVRClipObjectsPtr osg::SFDVRGeometryPtr osg::SFDVRShaderPtr osg::SFDynamicVolume osg::SFFatBorderChunkPtr osg::SFFieldContainerPtr osg::SFFileGrabForegroundPtr osg::SFForegroundPtr osg::SFFragmentProgramChunkPtr osg::SFGenericPtr osg::SFGeoColorsPtr osg::SFGeoIndicesPtr osg::SFGeometryPtr osg::SFGeoNormalsPtr osg::SFGeoPLengthsPtr osg::SFGeoPositionsPtr osg::SFGeoPTypesPtr osg::SFGeoTexCoordsPtr osg::SFGLenum osg::SFGLUTWindowPtr osg::SFGLXContext osg::SFGrabForegroundPtr osg::SFGraphicStatisticsForegroundPtr osg::SFGroupPtr osg::SFHDC osg::SFHGLRC osg::SFHWND osg::SFImageBackgroundPtr osg::SFImageComposerPtr osg::SFImageForegroundPtr osg::SFImageGenericAttPtr osg::SFImagePtr osg::SFInlinePtr osg::SFInt16 osg::SFInt32 osg::SFInt64 osg::SFInt8 osg::SFInverseTransformPtr osg::SFLightChunkPtr osg::SFLineChunkPtr osg::SFMaterialChunkPtr osg::SFMaterialDrawablePtr osg::SFMaterialGroupPtr osg::SFMaterialPoolPtr osg::SFMaterialPtr osg::SFMatrix osg::SFMatrixCameraDecoratorPtr osg::SFMatrixCameraPtr osg::SFMultiPassMaterialPtr osg::SFNodeCorePtr osg::SFNodePtr osg::SFOffCenterPerspectiveCameraPtr osg::SFOSGQGLWidgetP osg::SFPAINTSTRUCT osg::SFParticleBSPTree osg::SFParticlesPtr osg::SFPassiveBackgroundPtr osg::SFPassiveViewportPtr osg::SFPassiveWindowPtr osg::SFPerspectiveCameraPtr osg::SFPlane osg::SFPnt2b osg::SFPnt2d osg::SFPnt2f osg::SFPnt2ld osg::SFPnt2s osg::SFPnt2ub osg::SFPnt2us osg::SFPnt3b osg::SFPnt3d osg::SFPnt3f osg::SFPnt3ld osg::SFPnt3s osg::SFPnt3ub osg::SFPnt3us osg::SFPnt4b osg::SFPnt4d osg::SFPnt4f osg::SFPnt4ld osg::SFPnt4s osg::SFPnt4ub osg::SFPnt4us osg::SFPointChunkPtr osg::SFPolygonBackgroundPtr osg::SFPolygonChunkPtr osg::SFPolygonForegroundPtr osg::SFProgramChunkPtr osg::SFProjectionCameraDecoratorPtr osg::SFQBit osg::SFQTWindowPtr osg::SFQuaternion osg::SFReal16 osg::SFReal32 osg::SFReal64 osg::SFRegisterCombinersChunkPtr osg::SFShaderChunkPtr osg::SFShaderParameterBoolPtr osg::SFShaderParameterChunkPtr osg::SFShaderParameterIntPtr osg::SFShaderParameterMatrixPtr osg::SFShaderParameterPtr osg::SFShaderParameterRealPtr osg::SFShaderParameterStringPtr osg::SFShaderParameterVec2fPtr osg::SFShaderParameterVec3fPtr osg::SFShaderParameterVec4fPtr osg::SFShearedStereoCameraDecoratorPtr osg::SFSHLChunkPtr osg::SFSHLParameterChunkPtr osg::SFSimpleStatisticsForegroundPtr osg::SFSimpleTexturedMaterialPtr osg::SFSlicesPtr osg::SFSolidBackgroundPtr osg::SFStatCollector osg::SFStateChunkPtr osg::SFStatePtr osg::SFStatisticsForegroundPtr osg::SFStereoBufferViewportPtr osg::SFStereoCameraDecoratorPtr osg::SFString osg::SFSurfacePtr osg::SFSwitchPtr osg::SFTexGenChunkPtr osg::SFTextureBackgroundPtr osg::SFTextureChunkPtr osg::SFTextureTransformChunkPtr osg::SFTileCameraDecoratorPtr osg::SFTime osg::SFTransformChunkPtr osg::SFTransformPtr osg::SFUInt16 osg::SFUInt32 osg::SFUInt64 osg::SFUInt8 osg::SFVec2b osg::SFVec2d osg::SFVec2f osg::SFVec2ld osg::SFVec2s osg::SFVec2ub osg::SFVec2us osg::SFVec3b osg::SFVec3d osg::SFVec3f osg::SFVec3ld osg::SFVec3s osg::SFVec3ub osg::SFVec3us osg::SFVec4b osg::SFVec4d osg::SFVec4f osg::SFVec4ld osg::SFVec4s osg::SFVec4ub osg::SFVec4us osg::SFVertexProgramChunkPtr osg::SFViewportPtr osg::SFVoidP osg::SFWIN32WindowPtr osg::SFWindowPtr osg::SFX11Window osg::SFXWindowPtr List of all members.

Public Member Functions

Destructor
*virtual ~Field (void)
Get
*virtual const FieldTypegetType (void) const =0
const DataTypegetContentType (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)

Detailed Description

Base class for all fields

Definition at line 89 of file OSGField.h.


Constructor & Destructor Documentation

Field::~Field void   )  [virtual]
 

Definition at line 55 of file OSGField.cpp.

00056 {
00057 }

Field::Field void   )  [protected]
 

Definition at line 75 of file OSGField.cpp.

00076 {
00077 }

Field::Field const Field source  )  [protected]
 

Definition at line 79 of file OSGField.cpp.

00080 {
00081 }


Member Function Documentation

* virtual const FieldType& osg::Field::getType void   )  const [pure virtual]
 

Implemented in osg::MField< FieldTypeT, fieldNameSpace >, osg::SField< FieldTypeT, fieldNameSpace >, osg::MField< FieldContainerPtr >, osg::MField< ImagePtr >, osg::MField< ShaderParameterPtr >, osg::MField< GLenum, 1 >, osg::MField< std::string >, osg::MField< DVRClipGeometryPtr >, osg::MField< NodePtr >, osg::MField< Color4f >, osg::MField< UInt8 >, osg::MField< Color3f >, osg::MField< UInt16 >, osg::MField< Vec2f >, osg::MField< ForegroundPtr >, osg::MField< StateChunkPtr >, osg::MField< Vec3f >, osg::MField< Pnt2f >, osg::MField< Vec4f >, osg::MField< MaterialPtr >, osg::MField< Real32 >, osg::MField< Pnt3f >, osg::MField< ViewportPtr >, osg::MField< UInt32 >, osg::MField< Int32 >, osg::MField< DisplayCalibrationPtr >, osg::SField< X11Window >, osg::SField< ImagePtr >, osg::SField< NodeCorePtr >, osg::SField< WindowPtr >, osg::SField< GLenum, 1 >, osg::SField< GeoPositionsPtr >, osg::SField< ChunkMaterialPtr >, osg::SField< std::string >, osg::SField< SHLChunkPtr >, osg::SField< ImageComposerPtr >, osg::SField< ParticleBSPTree >, osg::SField< NodePtr >, osg::SField< Plane >, osg::SField< DVRGeometryPtr >, osg::SField< Color4f >, osg::SField< UInt8 >, osg::SField< OSGQGLWidgetP >, osg::SField< CameraPtr >, osg::SField< AttachmentMap >, osg::SField< UInt16 >, osg::SField< Color3f >, osg::SField< Matrix >, osg::SField< DisplayP >, osg::SField< GeoColorsPtr >, osg::SField< GeoNormalsPtr >, osg::SField< bool, 2 >, osg::SField< Vec2f >, osg::SField< DVRAppearancePtr >, osg::SField< Vec3f >, osg::SField< GeoTexCoordsPtr >, osg::SField< GLXContext, 1 >, osg::SField< Vec4f >, osg::SField< Time, 1 >, osg::SField< MaterialPtr >, osg::SField< TextureChunkPtr >, osg::SField< Real32 >, osg::SField< DVRShaderPtr >, osg::SField< Int8 >, osg::SField< Pnt3f >, osg::SField< BackgroundPtr >, osg::SField< StatCollector >, osg::SField< GeoPLengthsPtr >, osg::SField< UInt32 >, osg::SField< Quaternion >, osg::SField< DynamicVolume >, osg::SField< Int32 >, osg::SField< GeoIndicesPtr >, osg::SField< QBit, 1 >, and osg::SField< GeoPTypesPtr >.

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::OSGLoader::setFieldContainerValue(), osg::QVectorFieldValueLabel< VectorTypeT >::updateCache(), osg::QPointFieldValueLabel< PointTypeT >::updateCache(), osg::QMatrixFieldValueLabel< MatrixTypeT >::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< FieldContainerPtr >, osg::MField< ImagePtr >, osg::MField< ShaderParameterPtr >, osg::MField< GLenum, 1 >, osg::MField< std::string >, osg::MField< DVRClipGeometryPtr >, osg::MField< NodePtr >, osg::MField< Color4f >, osg::MField< UInt8 >, osg::MField< Color3f >, osg::MField< UInt16 >, osg::MField< Vec2f >, osg::MField< ForegroundPtr >, osg::MField< StateChunkPtr >, osg::MField< Vec3f >, osg::MField< Pnt2f >, osg::MField< Vec4f >, osg::MField< MaterialPtr >, osg::MField< Real32 >, osg::MField< Pnt3f >, osg::MField< ViewportPtr >, osg::MField< UInt32 >, osg::MField< Int32 >, osg::MField< DisplayCalibrationPtr >, osg::SField< X11Window >, osg::SField< ImagePtr >, osg::SField< NodeCorePtr >, osg::SField< WindowPtr >, osg::SField< GLenum, 1 >, osg::SField< GeoPositionsPtr >, osg::SField< ChunkMaterialPtr >, osg::SField< std::string >, osg::SField< SHLChunkPtr >, osg::SField< ImageComposerPtr >, osg::SField< ParticleBSPTree >, osg::SField< NodePtr >, osg::SField< Plane >, osg::SField< DVRGeometryPtr >, osg::SField< Color4f >, osg::SField< UInt8 >, osg::SField< OSGQGLWidgetP >, osg::SField< CameraPtr >, osg::SField< AttachmentMap >, osg::SField< UInt16 >, osg::SField< Color3f >, osg::SField< Matrix >, osg::SField< DisplayP >, osg::SField< GeoColorsPtr >, osg::SField< GeoNormalsPtr >, osg::SField< bool, 2 >, osg::SField< Vec2f >, osg::SField< DVRAppearancePtr >, osg::SField< Vec3f >, osg::SField< GeoTexCoordsPtr >, osg::SField< GLXContext, 1 >, osg::SField< Vec4f >, osg::SField< Time, 1 >, osg::SField< MaterialPtr >, osg::SField< TextureChunkPtr >, osg::SField< Real32 >, osg::SField< DVRShaderPtr >, osg::SField< Int8 >, osg::SField< Pnt3f >, osg::SField< BackgroundPtr >, osg::SField< StatCollector >, osg::SField< GeoPLengthsPtr >, osg::SField< UInt32 >, osg::SField< Quaternion >, osg::SField< DynamicVolume >, osg::SField< Int32 >, osg::SField< GeoIndicesPtr >, osg::SField< QBit, 1 >, and osg::SField< GeoPTypesPtr >.

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< FieldContainerPtr >, osg::MField< ImagePtr >, osg::MField< ShaderParameterPtr >, osg::MField< GLenum, 1 >, osg::MField< std::string >, osg::MField< DVRClipGeometryPtr >, osg::MField< NodePtr >, osg::MField< Color4f >, osg::MField< UInt8 >, osg::MField< Color3f >, osg::MField< UInt16 >, osg::MField< Vec2f >, osg::MField< ForegroundPtr >, osg::MField< StateChunkPtr >, osg::MField< Vec3f >, osg::MField< Pnt2f >, osg::MField< Vec4f >, osg::MField< MaterialPtr >, osg::MField< Real32 >, osg::MField< Pnt3f >, osg::MField< ViewportPtr >, osg::MField< UInt32 >, osg::MField< Int32 >, osg::MField< DisplayCalibrationPtr >, osg::SField< X11Window >, osg::SField< ImagePtr >, osg::SField< NodeCorePtr >, osg::SField< WindowPtr >, osg::SField< GLenum, 1 >, osg::SField< GeoPositionsPtr >, osg::SField< ChunkMaterialPtr >, osg::SField< std::string >, osg::SField< SHLChunkPtr >, osg::SField< ImageComposerPtr >, osg::SField< ParticleBSPTree >, osg::SField< NodePtr >, osg::SField< Plane >, osg::SField< DVRGeometryPtr >, osg::SField< Color4f >, osg::SField< UInt8 >, osg::SField< OSGQGLWidgetP >, osg::SField< CameraPtr >, osg::SField< AttachmentMap >, osg::SField< UInt16 >, osg::SField< Color3f >, osg::SField< Matrix >, osg::SField< DisplayP >, osg::SField< GeoColorsPtr >, osg::SField< GeoNormalsPtr >, osg::SField< bool, 2 >, osg::SField< Vec2f >, osg::SField< DVRAppearancePtr >, osg::SField< Vec3f >, osg::SField< GeoTexCoordsPtr >, osg::SField< GLXContext, 1 >, osg::SField< Vec4f >, osg::SField< Time, 1 >, osg::SField< MaterialPtr >, osg::SField< TextureChunkPtr >, osg::SField< Real32 >, osg::SField< DVRShaderPtr >, osg::SField< Int8 >, osg::SField< Pnt3f >, osg::SField< BackgroundPtr >, osg::SField< StatCollector >, osg::SField< GeoPLengthsPtr >, osg::SField< UInt32 >, osg::SField< Quaternion >, osg::SField< DynamicVolume >, osg::SField< Int32 >, osg::SField< GeoIndicesPtr >, osg::SField< QBit, 1 >, and osg::SField< GeoPTypesPtr >.

Referenced by osg::QMFieldView::beginEdit(), osg::QFieldContainerView::fillTable(), osg::QMFieldView::initScrollbar(), osg::QMFieldView::mouseDoubleClickEvent(), osg::QMFieldView::mousePressEvent(), osg::QMFieldView::redrawChanged(), osg::QVectorFieldValueLabel< VectorTypeT >::updateCache(), osg::QPointFieldValueLabel< PointTypeT >::updateCache(), osg::QMatrixFieldValueLabel< MatrixTypeT >::updateCache(), and osg::QGenericFieldValueLabel::updateCache().

* virtual void osg::Field::pushValueByStr const Char8 str  )  [pure virtual]
 

Implemented in osg::MField< FieldTypeT, fieldNameSpace >, osg::SField< FieldTypeT, fieldNameSpace >, osg::MField< FieldContainerPtr >, osg::MField< ImagePtr >, osg::MField< ShaderParameterPtr >, osg::MField< GLenum, 1 >, osg::MField< std::string >, osg::MField< DVRClipGeometryPtr >, osg::MField< NodePtr >, osg::MField< Color4f >, osg::MField< UInt8 >, osg::MField< Color3f >, osg::MField< UInt16 >, osg::MField< Vec2f >, osg::MField< ForegroundPtr >, osg::MField< StateChunkPtr >, osg::MField< Vec3f >, osg::MField< Pnt2f >, osg::MField< Vec4f >, osg::MField< MaterialPtr >, osg::MField< Real32 >, osg::MField< Pnt3f >, osg::MField< ViewportPtr >, osg::MField< UInt32 >, osg::MField< Int32 >, osg::MField< DisplayCalibrationPtr >, osg::SField< X11Window >, osg::SField< ImagePtr >, osg::SField< NodeCorePtr >, osg::SField< WindowPtr >, osg::SField< GLenum, 1 >, osg::SField< GeoPositionsPtr >, osg::SField< ChunkMaterialPtr >, osg::SField< std::string >, osg::SField< SHLChunkPtr >, osg::SField< ImageComposerPtr >, osg::SField< ParticleBSPTree >, osg::SField< NodePtr >, osg::SField< Plane >, osg::SField< DVRGeometryPtr >, osg::SField< Color4f >, osg::SField< UInt8 >, osg::SField< OSGQGLWidgetP >, osg::SField< CameraPtr >, osg::SField< AttachmentMap >, osg::SField< UInt16 >, osg::SField< Color3f >, osg::SField< Matrix >, osg::SField< DisplayP >, osg::SField< GeoColorsPtr >, osg::SField< GeoNormalsPtr >, osg::SField< bool, 2 >, osg::SField< Vec2f >, osg::SField< DVRAppearancePtr >, osg::SField< Vec3f >, osg::SField< GeoTexCoordsPtr >, osg::SField< GLXContext, 1 >, osg::SField< Vec4f >, osg::SField< Time, 1 >, osg::SField< MaterialPtr >, osg::SField< TextureChunkPtr >, osg::SField< Real32 >, osg::SField< DVRShaderPtr >, osg::SField< Int8 >, osg::SField< Pnt3f >, osg::SField< BackgroundPtr >, osg::SField< StatCollector >, osg::SField< GeoPLengthsPtr >, osg::SField< UInt32 >, osg::SField< Quaternion >, osg::SField< DynamicVolume >, osg::SField< Int32 >, osg::SField< GeoIndicesPtr >, osg::SField< QBit, 1 >, and osg::SField< GeoPTypesPtr >.

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< FieldContainerPtr >, osg::MField< ImagePtr >, osg::MField< ShaderParameterPtr >, osg::MField< GLenum, 1 >, osg::MField< std::string >, osg::MField< DVRClipGeometryPtr >, osg::MField< NodePtr >, osg::MField< Color4f >, osg::MField< UInt8 >, osg::MField< Color3f >, osg::MField< UInt16 >, osg::MField< Vec2f >, osg::MField< ForegroundPtr >, osg::MField< StateChunkPtr >, osg::MField< Vec3f >, osg::MField< Pnt2f >, osg::MField< Vec4f >, osg::MField< MaterialPtr >, osg::MField< Real32 >, osg::MField< Pnt3f >, osg::MField< ViewportPtr >, osg::MField< UInt32 >, osg::MField< Int32 >, osg::MField< DisplayCalibrationPtr >, osg::SField< X11Window >, osg::SField< ImagePtr >, osg::SField< NodeCorePtr >, osg::SField< WindowPtr >, osg::SField< GLenum, 1 >, osg::SField< GeoPositionsPtr >, osg::SField< ChunkMaterialPtr >, osg::SField< std::string >, osg::SField< SHLChunkPtr >, osg::SField< ImageComposerPtr >, osg::SField< ParticleBSPTree >, osg::SField< NodePtr >, osg::SField< Plane >, osg::SField< DVRGeometryPtr >, osg::SField< Color4f >, osg::SField< UInt8 >, osg::SField< OSGQGLWidgetP >, osg::SField< CameraPtr >, osg::SField< AttachmentMap >, osg::SField< UInt16 >, osg::SField< Color3f >, osg::SField< Matrix >, osg::SField< DisplayP >, osg::SField< GeoColorsPtr >, osg::SField< GeoNormalsPtr >, osg::SField< bool, 2 >, osg::SField< Vec2f >, osg::SField< DVRAppearancePtr >, osg::SField< Vec3f >, osg::SField< GeoTexCoordsPtr >, osg::SField< GLXContext, 1 >, osg::SField< Vec4f >, osg::SField< Time, 1 >, osg::SField< MaterialPtr >, osg::SField< TextureChunkPtr >, osg::SField< Real32 >, osg::SField< DVRShaderPtr >, osg::SField< Int8 >, osg::SField< Pnt3f >, osg::SField< BackgroundPtr >, osg::SField< StatCollector >, osg::SField< GeoPLengthsPtr >, osg::SField< UInt32 >, osg::SField< Quaternion >, osg::SField< DynamicVolume >, osg::SField< Int32 >, osg::SField< GeoIndicesPtr >, osg::SField< QBit, 1 >, and osg::SField< GeoPTypesPtr >.

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< FieldContainerPtr >, osg::MField< ImagePtr >, osg::MField< ShaderParameterPtr >, osg::MField< GLenum, 1 >, osg::MField< std::string >, osg::MField< DVRClipGeometryPtr >, osg::MField< NodePtr >, osg::MField< Color4f >, osg::MField< UInt8 >, osg::MField< Color3f >, osg::MField< UInt16 >, osg::MField< Vec2f >, osg::MField< ForegroundPtr >, osg::MField< StateChunkPtr >, osg::MField< Vec3f >, osg::MField< Pnt2f >, osg::MField< Vec4f >, osg::MField< MaterialPtr >, osg::MField< Real32 >, osg::MField< Pnt3f >, osg::MField< ViewportPtr >, osg::MField< UInt32 >, osg::MField< Int32 >, osg::MField< DisplayCalibrationPtr >, osg::SField< X11Window >, osg::SField< ImagePtr >, osg::SField< NodeCorePtr >, osg::SField< WindowPtr >, osg::SField< GLenum, 1 >, osg::SField< GeoPositionsPtr >, osg::SField< ChunkMaterialPtr >, osg::SField< std::string >, osg::SField< SHLChunkPtr >, osg::SField< ImageComposerPtr >, osg::SField< ParticleBSPTree >, osg::SField< NodePtr >, osg::SField< Plane >, osg::SField< DVRGeometryPtr >, osg::SField< Color4f >, osg::SField< UInt8 >, osg::SField< OSGQGLWidgetP >, osg::SField< CameraPtr >, osg::SField< AttachmentMap >, osg::SField< UInt16 >, osg::SField< Color3f >, osg::SField< Matrix >, osg::SField< DisplayP >, osg::SField< GeoColorsPtr >, osg::SField< GeoNormalsPtr >, osg::SField< bool, 2 >, osg::SField< Vec2f >, osg::SField< DVRAppearancePtr >, osg::SField< Vec3f >, osg::SField< GeoTexCoordsPtr >, osg::SField< GLXContext, 1 >, osg::SField< Vec4f >, osg::SField< Time, 1 >, osg::SField< MaterialPtr >, osg::SField< TextureChunkPtr >, osg::SField< Real32 >, osg::SField< DVRShaderPtr >, osg::SField< Int8 >, osg::SField< Pnt3f >, osg::SField< BackgroundPtr >, osg::SField< StatCollector >, osg::SField< GeoPLengthsPtr >, osg::SField< UInt32 >, osg::SField< Quaternion >, osg::SField< DynamicVolume >, osg::SField< Int32 >, osg::SField< GeoIndicesPtr >, osg::SField< QBit, 1 >, and osg::SField< GeoPTypesPtr >.

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< FieldContainerPtr >, osg::MField< ImagePtr >, osg::MField< ShaderParameterPtr >, osg::MField< GLenum, 1 >, osg::MField< std::string >, osg::MField< DVRClipGeometryPtr >, osg::MField< NodePtr >, osg::MField< Color4f >, osg::MField< UInt8 >, osg::MField< Color3f >, osg::MField< UInt16 >, osg::MField< Vec2f >, osg::MField< ForegroundPtr >, osg::MField< StateChunkPtr >, osg::MField< Vec3f >, osg::MField< Pnt2f >, osg::MField< Vec4f >, osg::MField< MaterialPtr >, osg::MField< Real32 >, osg::MField< Pnt3f >, osg::MField< ViewportPtr >, osg::MField< UInt32 >, osg::MField< Int32 >, osg::MField< DisplayCalibrationPtr >, osg::SField< X11Window >, osg::SField< ImagePtr >, osg::SField< NodeCorePtr >, osg::SField< WindowPtr >, osg::SField< GLenum, 1 >, osg::SField< GeoPositionsPtr >, osg::SField< ChunkMaterialPtr >, osg::SField< std::string >, osg::SField< SHLChunkPtr >, osg::SField< ImageComposerPtr >, osg::SField< ParticleBSPTree >, osg::SField< NodePtr >, osg::SField< Plane >, osg::SField< DVRGeometryPtr >, osg::SField< Color4f >, osg::SField< UInt8 >, osg::SField< OSGQGLWidgetP >, osg::SField< CameraPtr >, osg::SField< AttachmentMap >, osg::SField< UInt16 >, osg::SField< Color3f >, osg::SField< Matrix >, osg::SField< DisplayP >, osg::SField< GeoColorsPtr >, osg::SField< GeoNormalsPtr >, osg::SField< bool, 2 >, osg::SField< Vec2f >, osg::SField< DVRAppearancePtr >, osg::SField< Vec3f >, osg::SField< GeoTexCoordsPtr >, osg::SField< GLXContext, 1 >, osg::SField< Vec4f >, osg::SField< Time, 1 >, osg::SField< MaterialPtr >, osg::SField< TextureChunkPtr >, osg::SField< Real32 >, osg::SField< DVRShaderPtr >, osg::SField< Int8 >, osg::SField< Pnt3f >, osg::SField< BackgroundPtr >, osg::SField< StatCollector >, osg::SField< GeoPLengthsPtr >, osg::SField< UInt32 >, osg::SField< Quaternion >, osg::SField< DynamicVolume >, osg::SField< Int32 >, osg::SField< GeoIndicesPtr >, osg::SField< QBit, 1 >, and osg::SField< GeoPTypesPtr >.

* virtual void osg::Field::setAbstrValue const Field obj  )  [pure virtual]
 

Implemented in osg::MField< FieldTypeT, fieldNameSpace >, osg::SField< FieldTypeT, fieldNameSpace >, osg::MField< FieldContainerPtr >, osg::MField< ImagePtr >, osg::MField< ShaderParameterPtr >, osg::MField< GLenum, 1 >, osg::MField< std::string >, osg::MField< DVRClipGeometryPtr >, osg::MField< NodePtr >, osg::MField< Color4f >, osg::MField< UInt8 >, osg::MField< Color3f >, osg::MField< UInt16 >, osg::MField< Vec2f >, osg::MField< ForegroundPtr >, osg::MField< StateChunkPtr >, osg::MField< Vec3f >, osg::MField< Pnt2f >, osg::MField< Vec4f >, osg::MField< MaterialPtr >, osg::MField< Real32 >,