X3DField Class Reference

#include <X3DTypes.h>

Inherited by X3DFieldSpec< _T >, X3DFieldSpec< _T >, and X3DFieldSpec< M< _T > >.


Public Member Functions

X3DFieldDirection direction (void) const
void * pValue (void) const
virtual void Set (const AP_String &tvalue)=0
 Children interface.
AP_Sint32 sizeValue (void) const
AP_Bool ToMFBool (const AP_String &text)
AP_Bool ToMFColor (const AP_String &text)
AP_Bool ToMFColorRGBA (const AP_String &text)
AP_Bool ToMFDouble (const AP_String &text)
AP_Bool ToMFFloat (const AP_String &text)
AP_Bool ToMFImage (const AP_String &text)
AP_Bool ToMFInt32 (const AP_String &text)
AP_Bool ToMFMatrix4d (const AP_String &text)
AP_Bool ToMFMatrix4f (const AP_String &text)
AP_Bool ToMFRotation (const AP_String &text)
AP_Bool ToMFString (const AP_String &text)
AP_Bool ToMFTime (const AP_String &text)
AP_Bool ToMFVec2d (const AP_String &text)
AP_Bool ToMFVec2f (const AP_String &text)
AP_Bool ToMFVec3d (const AP_String &text)
AP_Bool ToMFVec3f (const AP_String &text)
AP_Bool ToMFVec4d (const AP_String &text)
AP_Bool ToMFVec4f (const AP_String &text)
AP_Bool ToSFBool (const AP_String &text)
AP_Bool ToSFColor (const AP_String &text)
AP_Bool ToSFColorRGBA (const AP_String &text)
AP_Bool ToSFDouble (const AP_String &text)
AP_Bool ToSFFloat (const AP_String &text)
AP_Bool ToSFImage (const AP_String &text)
AP_Bool ToSFInt32 (const AP_String &text)
 Conversion functions.
AP_Bool ToSFMatrix4d (const AP_String &text)
AP_Bool ToSFMatrix4f (const AP_String &text)
AP_Bool ToSFRotation (const AP_String &text)
AP_Bool ToSFString (const AP_String &text)
AP_Bool ToSFTime (const AP_String &text)
AP_Bool ToSFVec2d (const AP_String &text)
AP_Bool ToSFVec2f (const AP_String &text)
AP_Bool ToSFVec3d (const AP_String &text)
AP_Bool ToSFVec3f (const AP_String &text)
AP_Bool ToSFVec4d (const AP_String &text)
AP_Bool ToSFVec4f (const AP_String &text)
X3DFieldType type (void) const
 Inline.
 X3DField (const X3DFieldType t, const X3DFieldDirection d, const AP_Sint32 s)

Static Public Member Functions

static X3DFieldAlloc (const AP_String &type, const AP_String &value)
 Static functions.

Protected Attributes

X3DFieldDirection _m_direction
void * _m_pValue
AP_Sint32 _m_sizeValue
X3DFieldType _m_type


Constructor & Destructor Documentation

X3DField ( const X3DFieldType  t,
const X3DFieldDirection  d,
const AP_Sint32  s 
) [inline]


Member Function Documentation

X3DField * Alloc ( const AP_String type,
const AP_String value 
) [static]

Static functions.

X3DFieldDirection direction ( void   )  const [inline]

void* pValue ( void   )  const [inline]

virtual void Set ( const AP_String tvalue  )  [pure virtual]

Children interface.

AP_Sint32 sizeValue ( void   )  const [inline]

AP_Bool ToMFBool ( const AP_String text  ) 

AP_Bool ToMFColor ( const AP_String text  ) 

AP_Bool ToMFColorRGBA ( const AP_String text  ) 

AP_Bool ToMFDouble ( const AP_String text  ) 

AP_Bool ToMFFloat ( const AP_String text  ) 

AP_Bool ToMFImage ( const AP_String text  ) 

AP_Bool ToMFInt32 ( const AP_String text  ) 

AP_Bool ToMFMatrix4d ( const AP_String text  ) 

AP_Bool ToMFMatrix4f ( const AP_String text  ) 

AP_Bool ToMFRotation ( const AP_String text  ) 

AP_Bool ToMFString ( const AP_String text  ) 

AP_Bool ToMFTime ( const AP_String text  ) 

AP_Bool ToMFVec2d ( const AP_String text  ) 

AP_Bool ToMFVec2f ( const AP_String text  ) 

AP_Bool ToMFVec3d ( const AP_String text  ) 

AP_Bool ToMFVec3f ( const AP_String text  ) 

AP_Bool ToMFVec4d ( const AP_String text  ) 

AP_Bool ToMFVec4f ( const AP_String text  ) 

AP_Bool ToSFBool ( const AP_String text  ) 

AP_Bool ToSFColor ( const AP_String text  ) 

AP_Bool ToSFColorRGBA ( const AP_String text  ) 

AP_Bool ToSFDouble ( const AP_String text  ) 

AP_Bool ToSFFloat ( const AP_String text  ) 

AP_Bool ToSFImage ( const AP_String text  ) 

AP_Bool ToSFInt32 ( const AP_String text  ) 

Conversion functions.

AP_Bool ToSFMatrix4d ( const AP_String text  ) 

AP_Bool ToSFMatrix4f ( const AP_String text  ) 

AP_Bool ToSFRotation ( const AP_String text  ) 

AP_Bool ToSFString ( const AP_String text  ) 

AP_Bool ToSFTime ( const AP_String text  ) 

AP_Bool ToSFVec2d ( const AP_String text  ) 

AP_Bool ToSFVec2f ( const AP_String text  ) 

AP_Bool ToSFVec3d ( const AP_String text  ) 

AP_Bool ToSFVec3f ( const AP_String text  ) 

AP_Bool ToSFVec4d ( const AP_String text  ) 

AP_Bool ToSFVec4f ( const AP_String text  ) 

X3DFieldType type ( void   )  const [inline]

Inline.


Field Documentation

void* _m_pValue [protected]

AP_Sint32 _m_sizeValue [protected]

X3DFieldType _m_type [protected]


The documentation for this class was generated from the following files:

Generated on Fri Mar 5 16:50:46 2010 for CarLinO by  doxygen 1.5.8