Purpose:
The DKAnnotationOD class is a wrapper of OD CsvNote. The data structure provides information about an annotation affiliated with an object.
Heirarchy: dkExtension dkAnnotationExt DKAnnotationOD
Class summary:
class DKEXPORT DKAnnotationOD: public dkAnnotationExt { public: DKAnnotationOD(); DKAnnotationOD(ULONG partId, DKBoolean Public, DKBoolean OkToCopy, long PageNumber, short Xcoordinate, short Ycoordinate, char noteColor, DKString UserId, DKString DateTime, DKString GroupName, ULONG NoteNumber, DKString Text); DKAnnotationOD(DKAnnotationOD& aDKAnnotationOD); ~DKAnnotationOD(); void copyData(DKAnnotationOD& aDKAnnotationOD); void setPublic(DKBoolean isPublic); DKBoolean isPublic(); void setOkToCopy(DKBoolean isOkToCopy); DKBoolean isOkToCopy(); void setColor(char color); char getColor(); void setUserId(DKString uid); DKString getUserID(); void setTimestamp(DKString datetime); DKString getTimestamp(); DKString getText(); DKString getGroupName(); ULONG getNoteNumber(); void setPart(ULONG aPartId); ULONG getPart(); static void setNumNotes(ULONG NumNotes); static ULONG getNumNotes(); DKAnnotationOD& operator=(const DKAnnotationOD& aAnnot); DKBoolean operator==(const DKAnnotationOD& aAnnot) const; };
Members:
DKAnnotationOD(); DKAnnotationOD(ULONG partId, DKBoolean Public, DKBoolean OkToCopy, long PageNumber, short Xcoordinate, short Ycoordinate, char noteColor, DKString UserId, DKString DateTime, DKString GroupName, ULONG NoteNumber, DKString Text); DKAnnotationOD(const DKAnnotationOD& aAnnot); virtual ~DKAnnotationOD();
DKAnnotation& operator=(const DKAnnotation& aAnnot);
DKBoolean operator==(const DKAnnotationOD& aAnnot) const;
void setPart(unsigned long aPartNumber);
unsigned long getPart();
void copyData(DKAnnotationOD& aDKAnnotationOD);
void setPublic(DKBoolean isPublic);
DKBoolean isPublic();
void setOkToCopy(DKBoolean isOkToCopy);
DKBoolean isOkToCopy();
void setColor(char color);
char getColor();
void setUserId(DKString uid);
DKString getUserID();
void setTimestamp(DKString datetime);
DKString getUserID();
void setTimestamp(DKString datetime);
DKString getTimestamp();
DKString getText();
DKString getGroupName();
ULONG getNoteNumber();
static void setNumNotes(ULONG NumNotes);
static ULONG getNumNotes();
(c) Copyright International Business Machines Corporation 1996, 2003. IBM Corp. All rights reserved.