Public Member Functions | |
template<class Array > | |
void | PutArrayAttribute (int32 keyword, const Array &array, const boolean multiLine=false) |
template<class Array > | |
void | GetArrayToken (Array &array, const boolean multiLine=false) |
template<class T > | |
void | GetCountedPtrArrayToken (TMCCountedPtrArray< T > &array, const boolean multiLine=false) |
virtual void MCCOMAPI | GetBeginToken ()=0 |
virtual void MCCOMAPI | GetEndToken ()=0 |
virtual MCCOMErr MCCOMAPI | GetNextToken (int8 *token)=0 |
virtual int32 MCCOMAPI | CompactAttribute (const int8 *attrName)=0 |
virtual boolean MCCOMAPI | IsEndToken (int8 *atoken)=0 |
virtual boolean MCCOMAPI | IsBeginToken (int8 *token)=0 |
virtual int32 MCCOMAPI | GetKeyword ()=0 |
virtual void MCCOMAPI | SkipTokenData ()=0 |
virtual void MCCOMAPI | SkipTokenData (boolean beginTokenWasRead)=0 |
virtual int8 MCCOMAPI | GetInt8Token ()=0 |
virtual int16 MCCOMAPI | GetInt16Token ()=0 |
virtual int32 MCCOMAPI | GetInt32Token ()=0 |
virtual uint8 MCCOMAPI | GetUInt8Token ()=0 |
virtual uint16 MCCOMAPI | GetUInt16Token ()=0 |
virtual uint32 MCCOMAPI | GetUInt32Token ()=0 |
virtual real32 MCCOMAPI | GetReal32Token ()=0 |
virtual real64 MCCOMAPI | GetReal64Token ()=0 |
virtual int32 MCCOMAPI | GetFourCharConstToken ()=0 |
virtual uint32 MCCOMAPI | GetEnumToken ()=0 |
virtual boolean MCCOMAPI | GetBooleanToken ()=0 |
virtual TMCPoint MCCOMAPI | GetPointToken ()=0 |
virtual TMCRect MCCOMAPI | GetRectToken ()=0 |
virtual void MCCOMAPI | GetInt16ArrayToken (int32 nb, int16 *valArray)=0 |
virtual void MCCOMAPI | GetInt32ArrayToken (int32 nb, int32 *valArray)=0 |
virtual void MCCOMAPI | GetReal32ArrayToken (int32 nb, real32 *valArray)=0 |
virtual TMCString255 MCCOMAPI | GetStringToken ()=0 |
virtual void MCCOMAPI | GetRGBColorToken (TMCColorRGB &color)=0 |
virtual void MCCOMAPI | GetVector3Token (TVector3 &vector)=0 |
virtual void MCCOMAPI | GetInt16ArrayToken (TMCArray< int16 > &valArray)=0 |
virtual void MCCOMAPI | GetInt32ArrayToken (TMCArray< int32 > &valArray)=0 |
virtual void MCCOMAPI | GetReal32ArrayToken (TMCArray< real32 > &valArray)=0 |
virtual void MCCOMAPI | GetVector3ArrayToken (TMCArray< TVector3 > &valArray)=0 |
virtual void MCCOMAPI | GetVector2ArrayToken (TMCArray< TVector2 > &valArray)=0 |
virtual void MCCOMAPI | GetBooleanArrayToken (TMCArray< boolean > &valArray)=0 |
virtual void MCCOMAPI | GetGenericArrayToken (ITokenStreamArrayReader &array, const boolean multiLine=false)=0 |
virtual void MCCOMAPI | PutBeginToken (int32 keyword=0)=0 |
virtual void MCCOMAPI | PutEndToken ()=0 |
virtual void MCCOMAPI | PutFourCharConstAttribute (int32 keyword, int32 token)=0 |
virtual void MCCOMAPI | PutInt8Attribute (int32 keyword, int8 value)=0 |
virtual void MCCOMAPI | PutInt16Attribute (int32 keyword, int16 value)=0 |
virtual void MCCOMAPI | PutInt32Attribute (int32 keyword, int32 value)=0 |
virtual void MCCOMAPI | PutUInt8Attribute (int32 keyword, uint8 value)=0 |
virtual void MCCOMAPI | PutUInt16Attribute (int32 keyword, uint16 value)=0 |
virtual void MCCOMAPI | PutUInt32Attribute (int32 keyword, uint32 value)=0 |
virtual void MCCOMAPI | PutReal32Attribute (int32 keyword, real32 value)=0 |
virtual void MCCOMAPI | PutReal64Attribute (int32 keyword, real64 value)=0 |
virtual void MCCOMAPI | PutEnumAttribute (int32 keyword, uint32 value)=0 |
virtual void MCCOMAPI | PutBooleanAttribute (int32 keyword, boolean value)=0 |
virtual void MCCOMAPI | PutPointAttribute (int32 keyword, const TMCPoint &inPoint)=0 |
virtual void MCCOMAPI | PutRectAttribute (int32 keyword, const TMCRect &inRect)=0 |
virtual void MCCOMAPI | PutInt32ArrayAttribute (int32 keyword, int32 nb, int32 *valArray)=0 |
virtual void MCCOMAPI | PutInt16ArrayAttribute (int32 keyword, int32 nb, int16 *valArray)=0 |
virtual void MCCOMAPI | PutReal32ArrayAttribute (int32 keyword, int32 nb, const real32 *valArray)=0 |
virtual void MCCOMAPI | PutStringAttribute (int32 keyword, const TMCString &str)=0 |
virtual void MCCOMAPI | PutRGBColorAttribute (IDType keyword, const TMCColorRGB &color)=0 |
virtual void MCCOMAPI | PutVector3Attribute (IDType keyword, const TVector3 &vector)=0 |
virtual void MCCOMAPI | PutInt16ArrayAttribute (int32 keyword, const TMCArray< int16 > &valArray)=0 |
virtual void MCCOMAPI | PutInt32ArrayAttribute (int32 keyword, const TMCArray< int32 > &valArray)=0 |
virtual void MCCOMAPI | PutReal32ArrayAttribute (int32 keyword, const TMCArray< real32 > &valArray)=0 |
virtual void MCCOMAPI | PutVector3ArrayAttribute (int32 keyword, const TMCArray< TVector3 > &theArray)=0 |
virtual void MCCOMAPI | PutVector2ArrayAttribute (int32 keyword, const TMCArray< TVector2 > &theArray)=0 |
virtual void MCCOMAPI | PutBooleanArrayAttribute (int32 keyword, const TMCArray< boolean > &theArray)=0 |
virtual void MCCOMAPI | PutGenericArrayAttribute (IDType keyword, ITokenStreamArrayWriter &array, const boolean multiLine=false)=0 |
virtual MCCOMErr MCCOMAPI | GetBegin ()=0 |
virtual MCCOMErr MCCOMAPI | GetEnd ()=0 |
virtual MCCOMErr MCCOMAPI | GetKeyword (int32 *keyword)=0 |
virtual MCCOMErr MCCOMAPI | GetInt32 (int32 *value)=0 |
virtual MCCOMErr MCCOMAPI | GetQuickFix (real *value)=0 |
virtual MCCOMErr MCCOMAPI | GetPoint2D (real *x, real *y)=0 |
virtual MCCOMErr MCCOMAPI | GetPoint3D (real *x, real *y, real *z)=0 |
virtual MCCOMErr MCCOMAPI | GetShortArray (int32 nb, int16 *valArray)=0 |
virtual MCCOMErr MCCOMAPI | GetInt32Array (int32 nb, int32 *valArray)=0 |
virtual MCCOMErr MCCOMAPI | GetString (int8 *astring)=0 |
virtual MCCOMErr MCCOMAPI | GetArray (int32 nb, real *valArray)=0 |
virtual MCCOMErr MCCOMAPI | GetMat33 (real &m00, real &m01, real &m02, real &m10, real &m11, real &m12, real &m20, real &m21, real &m22)=0 |
virtual real32 MCCOMAPI | GetReal32 ()=0 |
virtual void MCCOMAPI | GetRGBColor (TMCColorRGB &color)=0 |
virtual void MCCOMAPI | GetVector3 (TVector3 &vector)=0 |
virtual MCCOMErr MCCOMAPI | CompactAttribute (int8 *atoken, int32 *keyword)=0 |
virtual MCCOMErr MCCOMAPI | Indent ()=0 |
virtual MCCOMErr MCCOMAPI | PutKeyword (int32 keyword)=0 |
virtual MCCOMErr MCCOMAPI | PutKeywordAndBegin (int32 keyword)=0 |
virtual MCCOMErr MCCOMAPI | PutEnd ()=0 |
virtual MCCOMErr MCCOMAPI | PutBegin ()=0 |
virtual MCCOMErr MCCOMAPI | PutInt32 (int32 along)=0 |
virtual MCCOMErr MCCOMAPI | PutQuickFix (real avalue)=0 |
virtual MCCOMErr MCCOMAPI | PutPoint2D (real x, real y)=0 |
virtual MCCOMErr MCCOMAPI | PutPoint3D (real x, real y, real z)=0 |
virtual MCCOMErr MCCOMAPI | PutShortArray (int32 nb, const int16 *valArray)=0 |
virtual MCCOMErr MCCOMAPI | PutInt32Array (int32 nb, const int32 *valArray)=0 |
virtual MCCOMErr MCCOMAPI | PutString (const int8 *astring)=0 |
virtual MCCOMErr MCCOMAPI | PutArray (int32 nb, const real *valArray)=0 |
virtual MCCOMErr MCCOMAPI | PutMat33 (real m00, real m01, real m02, real m10, real m11, real m12, real m20, real m21, real m22)=0 |
virtual void MCCOMAPI | BeginBufferAsBinHex (uint32 &lastInfo)=0 |
virtual void MCCOMAPI | PutBufferAsBinHex (int8 *data, int32 count, uint32 &lastInfo)=0 |
virtual void MCCOMAPI | GetBufferAsBinHex (int8 *data, int32 count, uint32 &lastInfo)=0 |
virtual void MCCOMAPI | EndPutBufferAsBinHex (uint32 &lastInfo)=0 |
virtual TMCiostream &MCCOMAPI | GetStream ()=0 |
virtual MCCOMErr MCCOMAPI | InitTokenMgr ()=0 |
virtual IStreamContext *MCCOMAPI | GetStreamContext () const =0 |
virtual void MCCOMAPI | PutUint16ArrayAttribute (int32 keyword, const TMCArray< uint16 > &theArray)=0 |
Interface for token streams. See MCToken.h for token definitions used. Used to read/write tokenized data files (as are standard for Carrara) as in the following simple example, which reads in the position of a vertex:
MCCOMErr ReadVertex(IShTokenStream* inStream,int8 *token, I3DExVertex* vertex) { ThrowIfNil(vertex); stream->GetNextToken(token); if (token[0] != tBEGIN) { return MC_ERROR_FILE_NOT_FOUND; } stream->GetNextToken(token); int32 key; TVector3 position = TVector3::kZero; while (!stream->IsEndToken(token)) { stream->CompactAttribute(token,&key); switch (key) { case 'posi': stream->GetPoint3D(&(position.x), &(position.y), &(position.z)) break; default: stream->SkipTokenData(); break; } stream->GetNextToken(token); } vertex->SetPosition(position); }
Before reading or writing a new file, call InitTokenMgr() to initialize various variables (such as indentation size).
To read and write binary data in a tokenized text file, we must encode them as text. BeginBufferAsBinHex(), PutBufferAsBinHex(), GetBufferAsBinHex(), and EndPutBufferAsBinHex() handle this functionality.
virtual void MCCOMAPI IShTokenStream::BeginBufferAsBinHex | ( | uint32 & | lastInfo | ) | [pure virtual] |
Initialise the saving of a binary buffer into a text stream. Should be called before PutBufferAsBinHex.
lastInfo | Pass this a 0. This will be used by PutBufferAsBinHex and EndBufferAsBinHex. |
virtual MCCOMErr MCCOMAPI IShTokenStream::CompactAttribute | ( | int8 * | atoken, | |
int32 * | keyword | |||
) | [pure virtual] |
virtual int32 MCCOMAPI IShTokenStream::CompactAttribute | ( | const int8 * | attrName | ) | [pure virtual] |
virtual void MCCOMAPI IShTokenStream::EndPutBufferAsBinHex | ( | uint32 & | lastInfo | ) | [pure virtual] |
Finish saving a binary buffer. lastInfo should come from the last call to PutBufferAsBinHex.
lastInfo | From the last PutBufferAsBinHex |
void IShTokenStream::GetArrayToken | ( | Array & | array, | |
const boolean | multiLine = false | |||
) | [inline] |
virtual MCCOMErr MCCOMAPI IShTokenStream::GetBegin | ( | ) | [pure virtual] |
virtual void MCCOMAPI IShTokenStream::GetBeginToken | ( | ) | [pure virtual] |
virtual void MCCOMAPI IShTokenStream::GetBooleanArrayToken | ( | TMCArray< boolean > & | valArray | ) | [pure virtual] |
virtual boolean MCCOMAPI IShTokenStream::GetBooleanToken | ( | ) | [pure virtual] |
virtual void MCCOMAPI IShTokenStream::GetBufferAsBinHex | ( | int8 * | data, | |
int32 | count, | |||
uint32 & | lastInfo | |||
) | [pure virtual] |
Load a binary buffer from a text stream. lastInfo should come from the last call to GetBufferAsBinHex or from BeginBufferAsBinHex.
data | pointer to the buffer to fill | |
count | number of bytes to fill | |
lastInfo | From the last GetBufferAsBinHex or BeginBufferAsBinHex call |
void IShTokenStream::GetCountedPtrArrayToken | ( | TMCCountedPtrArray< T > & | array, | |
const boolean | multiLine = false | |||
) | [inline] |
virtual MCCOMErr MCCOMAPI IShTokenStream::GetEnd | ( | ) | [pure virtual] |
virtual void MCCOMAPI IShTokenStream::GetEndToken | ( | ) | [pure virtual] |
virtual uint32 MCCOMAPI IShTokenStream::GetEnumToken | ( | ) | [pure virtual] |
virtual int32 MCCOMAPI IShTokenStream::GetFourCharConstToken | ( | ) | [pure virtual] |
virtual void MCCOMAPI IShTokenStream::GetGenericArrayToken | ( | ITokenStreamArrayReader & | array, | |
const boolean | multiLine = false | |||
) | [pure virtual] |
virtual void MCCOMAPI IShTokenStream::GetInt16ArrayToken | ( | TMCArray< int16 > & | valArray | ) | [pure virtual] |
virtual void MCCOMAPI IShTokenStream::GetInt16ArrayToken | ( | int32 | nb, | |
int16 * | valArray | |||
) | [pure virtual] |
virtual int16 MCCOMAPI IShTokenStream::GetInt16Token | ( | ) | [pure virtual] |
virtual MCCOMErr MCCOMAPI IShTokenStream::GetInt32 | ( | int32 * | value | ) | [pure virtual] |
virtual MCCOMErr MCCOMAPI IShTokenStream::GetInt32Array | ( | int32 | nb, | |
int32 * | valArray | |||
) | [pure virtual] |
virtual void MCCOMAPI IShTokenStream::GetInt32ArrayToken | ( | TMCArray< int32 > & | valArray | ) | [pure virtual] |
virtual void MCCOMAPI IShTokenStream::GetInt32ArrayToken | ( | int32 | nb, | |
int32 * | valArray | |||
) | [pure virtual] |
virtual int32 MCCOMAPI IShTokenStream::GetInt32Token | ( | ) | [pure virtual] |
virtual int8 MCCOMAPI IShTokenStream::GetInt8Token | ( | ) | [pure virtual] |
virtual MCCOMErr MCCOMAPI IShTokenStream::GetKeyword | ( | int32 * | keyword | ) | [pure virtual] |
virtual int32 MCCOMAPI IShTokenStream::GetKeyword | ( | ) | [pure virtual] |
virtual MCCOMErr MCCOMAPI IShTokenStream::GetMat33 | ( | real & | m00, | |
real & | m01, | |||
real & | m02, | |||
real & | m10, | |||
real & | m11, | |||
real & | m12, | |||
real & | m20, | |||
real & | m21, | |||
real & | m22 | |||
) | [pure virtual] |
virtual MCCOMErr MCCOMAPI IShTokenStream::GetPoint3D | ( | real * | x, | |
real * | y, | |||
real * | z | |||
) | [pure virtual] |
virtual TMCPoint MCCOMAPI IShTokenStream::GetPointToken | ( | ) | [pure virtual] |
virtual real32 MCCOMAPI IShTokenStream::GetReal32 | ( | ) | [pure virtual] |
virtual void MCCOMAPI IShTokenStream::GetReal32ArrayToken | ( | TMCArray< real32 > & | valArray | ) | [pure virtual] |
virtual void MCCOMAPI IShTokenStream::GetReal32ArrayToken | ( | int32 | nb, | |
real32 * | valArray | |||
) | [pure virtual] |
virtual real32 MCCOMAPI IShTokenStream::GetReal32Token | ( | ) | [pure virtual] |
virtual real64 MCCOMAPI IShTokenStream::GetReal64Token | ( | ) | [pure virtual] |
virtual TMCRect MCCOMAPI IShTokenStream::GetRectToken | ( | ) | [pure virtual] |
virtual void MCCOMAPI IShTokenStream::GetRGBColor | ( | TMCColorRGB & | color | ) | [pure virtual] |
virtual void MCCOMAPI IShTokenStream::GetRGBColorToken | ( | TMCColorRGB & | color | ) | [pure virtual] |
virtual MCCOMErr MCCOMAPI IShTokenStream::GetShortArray | ( | int32 | nb, | |
int16 * | valArray | |||
) | [pure virtual] |
virtual TMCiostream& MCCOMAPI IShTokenStream::GetStream | ( | ) | [pure virtual] |
virtual IStreamContext* MCCOMAPI IShTokenStream::GetStreamContext | ( | ) | const [pure virtual] |
Gets the stream context (see TMCiostream).
virtual TMCString255 MCCOMAPI IShTokenStream::GetStringToken | ( | ) | [pure virtual] |
virtual uint16 MCCOMAPI IShTokenStream::GetUInt16Token | ( | ) | [pure virtual] |
virtual uint32 MCCOMAPI IShTokenStream::GetUInt32Token | ( | ) | [pure virtual] |
virtual uint8 MCCOMAPI IShTokenStream::GetUInt8Token | ( | ) | [pure virtual] |
virtual void MCCOMAPI IShTokenStream::GetVector2ArrayToken | ( | TMCArray< TVector2 > & | valArray | ) | [pure virtual] |
virtual void MCCOMAPI IShTokenStream::GetVector3 | ( | TVector3 & | vector | ) | [pure virtual] |
virtual void MCCOMAPI IShTokenStream::GetVector3ArrayToken | ( | TMCArray< TVector3 > & | valArray | ) | [pure virtual] |
virtual void MCCOMAPI IShTokenStream::GetVector3Token | ( | TVector3 & | vector | ) | [pure virtual] |
virtual MCCOMErr MCCOMAPI IShTokenStream::Indent | ( | ) | [pure virtual] |
virtual MCCOMErr MCCOMAPI IShTokenStream::InitTokenMgr | ( | ) | [pure virtual] |
InitTokenMgr() should be called every time before reading or writing a new file. The parameter sets gTokenAsciiFormat (this controls ASCII translation). Other globals like the indentation level are reset to their default values too.
virtual MCCOMErr MCCOMAPI IShTokenStream::PutArray | ( | int32 | nb, | |
const real * | valArray | |||
) | [pure virtual] |
void IShTokenStream::PutArrayAttribute | ( | int32 | keyword, | |
const Array & | array, | |||
const boolean | multiLine = false | |||
) | [inline] |
virtual MCCOMErr MCCOMAPI IShTokenStream::PutBegin | ( | ) | [pure virtual] |
virtual void MCCOMAPI IShTokenStream::PutBeginToken | ( | int32 | keyword = 0 |
) | [pure virtual] |
virtual void MCCOMAPI IShTokenStream::PutBooleanArrayAttribute | ( | int32 | keyword, | |
const TMCArray< boolean > & | theArray | |||
) | [pure virtual] |
virtual void MCCOMAPI IShTokenStream::PutBooleanAttribute | ( | int32 | keyword, | |
boolean | value | |||
) | [pure virtual] |
virtual void MCCOMAPI IShTokenStream::PutBufferAsBinHex | ( | int8 * | data, | |
int32 | count, | |||
uint32 & | lastInfo | |||
) | [pure virtual] |
Save a binary buffer into a text stream. lastInfo should come from the last call to PutBufferAsBinHex or from BeginBufferAsBinHex.
data | pointer to the buffer to save | |
count | number of bytes of data in the buffer | |
lastInfo | From the last PutBufferAsBinHex or BeginBufferAsBinHex call |
virtual MCCOMErr MCCOMAPI IShTokenStream::PutEnd | ( | ) | [pure virtual] |
virtual void MCCOMAPI IShTokenStream::PutEndToken | ( | ) | [pure virtual] |
virtual void MCCOMAPI IShTokenStream::PutEnumAttribute | ( | int32 | keyword, | |
uint32 | value | |||
) | [pure virtual] |
virtual void MCCOMAPI IShTokenStream::PutFourCharConstAttribute | ( | int32 | keyword, | |
int32 | token | |||
) | [pure virtual] |
virtual void MCCOMAPI IShTokenStream::PutGenericArrayAttribute | ( | IDType | keyword, | |
ITokenStreamArrayWriter & | array, | |||
const boolean | multiLine = false | |||
) | [pure virtual] |
virtual void MCCOMAPI IShTokenStream::PutInt16ArrayAttribute | ( | int32 | keyword, | |
const TMCArray< int16 > & | valArray | |||
) | [pure virtual] |
virtual void MCCOMAPI IShTokenStream::PutInt16ArrayAttribute | ( | int32 | keyword, | |
int32 | nb, | |||
int16 * | valArray | |||
) | [pure virtual] |
virtual void MCCOMAPI IShTokenStream::PutInt16Attribute | ( | int32 | keyword, | |
int16 | value | |||
) | [pure virtual] |
virtual MCCOMErr MCCOMAPI IShTokenStream::PutInt32 | ( | int32 | along | ) | [pure virtual] |
virtual MCCOMErr MCCOMAPI IShTokenStream::PutInt32Array | ( | int32 | nb, | |
const int32 * | valArray | |||
) | [pure virtual] |
virtual void MCCOMAPI IShTokenStream::PutInt32ArrayAttribute | ( | int32 | keyword, | |
const TMCArray< int32 > & | valArray | |||
) | [pure virtual] |
virtual void MCCOMAPI IShTokenStream::PutInt32ArrayAttribute | ( | int32 | keyword, | |
int32 | nb, | |||
int32 * | valArray | |||
) | [pure virtual] |
virtual void MCCOMAPI IShTokenStream::PutInt32Attribute | ( | int32 | keyword, | |
int32 | value | |||
) | [pure virtual] |
virtual void MCCOMAPI IShTokenStream::PutInt8Attribute | ( | int32 | keyword, | |
int8 | value | |||
) | [pure virtual] |
virtual MCCOMErr MCCOMAPI IShTokenStream::PutKeyword | ( | int32 | keyword | ) | [pure virtual] |
virtual MCCOMErr MCCOMAPI IShTokenStream::PutKeywordAndBegin | ( | int32 | keyword | ) | [pure virtual] |
virtual MCCOMErr MCCOMAPI IShTokenStream::PutMat33 | ( | real | m00, | |
real | m01, | |||
real | m02, | |||
real | m10, | |||
real | m11, | |||
real | m12, | |||
real | m20, | |||
real | m21, | |||
real | m22 | |||
) | [pure virtual] |
virtual void MCCOMAPI IShTokenStream::PutPointAttribute | ( | int32 | keyword, | |
const TMCPoint & | inPoint | |||
) | [pure virtual] |
virtual void MCCOMAPI IShTokenStream::PutReal32ArrayAttribute | ( | int32 | keyword, | |
const TMCArray< real32 > & | valArray | |||
) | [pure virtual] |
virtual void MCCOMAPI IShTokenStream::PutReal32ArrayAttribute | ( | int32 | keyword, | |
int32 | nb, | |||
const real32 * | valArray | |||
) | [pure virtual] |
virtual void MCCOMAPI IShTokenStream::PutReal32Attribute | ( | int32 | keyword, | |
real32 | value | |||
) | [pure virtual] |
virtual void MCCOMAPI IShTokenStream::PutReal64Attribute | ( | int32 | keyword, | |
real64 | value | |||
) | [pure virtual] |
virtual void MCCOMAPI IShTokenStream::PutRectAttribute | ( | int32 | keyword, | |
const TMCRect & | inRect | |||
) | [pure virtual] |
virtual void MCCOMAPI IShTokenStream::PutRGBColorAttribute | ( | IDType | keyword, | |
const TMCColorRGB & | color | |||
) | [pure virtual] |
virtual MCCOMErr MCCOMAPI IShTokenStream::PutShortArray | ( | int32 | nb, | |
const int16 * | valArray | |||
) | [pure virtual] |
virtual void MCCOMAPI IShTokenStream::PutStringAttribute | ( | int32 | keyword, | |
const TMCString & | str | |||
) | [pure virtual] |
virtual void MCCOMAPI IShTokenStream::PutUint16ArrayAttribute | ( | int32 | keyword, | |
const TMCArray< uint16 > & | theArray | |||
) | [pure virtual] |
Write an array of int16 (added in 6.1)
virtual void MCCOMAPI IShTokenStream::PutUInt16Attribute | ( | int32 | keyword, | |
uint16 | value | |||
) | [pure virtual] |
virtual void MCCOMAPI IShTokenStream::PutUInt32Attribute | ( | int32 | keyword, | |
uint32 | value | |||
) | [pure virtual] |
virtual void MCCOMAPI IShTokenStream::PutUInt8Attribute | ( | int32 | keyword, | |
uint8 | value | |||
) | [pure virtual] |
virtual void MCCOMAPI IShTokenStream::PutVector2ArrayAttribute | ( | int32 | keyword, | |
const TMCArray< TVector2 > & | theArray | |||
) | [pure virtual] |
virtual void MCCOMAPI IShTokenStream::PutVector3ArrayAttribute | ( | int32 | keyword, | |
const TMCArray< TVector3 > & | theArray | |||
) | [pure virtual] |
virtual void MCCOMAPI IShTokenStream::PutVector3Attribute | ( | IDType | keyword, | |
const TVector3 & | vector | |||
) | [pure virtual] |
virtual void MCCOMAPI IShTokenStream::SkipTokenData | ( | boolean | beginTokenWasRead | ) | [pure virtual] |
virtual void MCCOMAPI IShTokenStream::SkipTokenData | ( | ) | [pure virtual] |