MFString Class Reference

#include <MFString.h>

Inheritance diagram for MFString:

MFieldValue FieldValue List of all members.

Public Member Functions

 MFString ()
 MFString (const MFString &string)
 MFString (StringArray *value)
 MFString (std::string value)
virtual ~MFString ()
virtual int getType () const
virtual const char * getTypeName () const
virtual void write (FILE *f, int indent) const
virtual bool equals (const FieldValue *value) const
virtual FieldValuecopy ()
const std::string & getValue (int index) const
int getSize () const
virtual int getSFSize () const
virtual FieldValuegetSFValue (int index) const
virtual void setSFValue (int index, FieldValue *value)

Private Attributes

StringArray_value

Detailed Description

According to MFString type of VRML97


Constructor & Destructor Documentation

MFString::MFString (  ) 

MFString::MFString ( const MFString string  ) 

MFString::MFString ( StringArray value  ) 

MFString::MFString ( std::string  value  ) 

MFString::~MFString (  )  [virtual]


Member Function Documentation

virtual int MFString::getType (  )  const [inline, virtual]

Implements FieldValue.

virtual const char* MFString::getTypeName (  )  const [inline, virtual]

Implements FieldValue.

void MFString::write ( FILE *  f,
int  indent 
) const [virtual]

Implements FieldValue.

bool MFString::equals ( const FieldValue value  )  const [virtual]

Implements FieldValue.

virtual FieldValue* MFString::copy (  )  [inline, virtual]

Implements FieldValue.

const std::string& MFString::getValue ( int  index  )  const [inline]

int MFString::getSize (  )  const [inline]

virtual int MFString::getSFSize (  )  const [inline, virtual]

Implements MFieldValue.

FieldValue * MFString::getSFValue ( int  index  )  const [virtual]

Implements MFieldValue.

void MFString::setSFValue ( int  index,
FieldValue value 
) [virtual]

Implements MFieldValue.


Member Data Documentation

StringArray* MFString::_value [private]


Generated on Thu Jan 18 10:06:18 2007 for vhdPLUS by  doxygen 1.5.1-p1