CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
summinfo.h
Go to the documentation of this file.
1
2// Copyright (C) 2002-2022, Open Design Alliance (the "Alliance").
3// All rights reserved.
4//
5// This software and its documentation and related materials are owned by
6// the Alliance. The software may only be incorporated into application
7// programs owned by members of the Alliance, subject to a signed
8// Membership Agreement and Supplemental Software License Agreement with the
9// Alliance. The structure and organization of this software are the valuable
10// trade secrets of the Alliance and its suppliers. The software is also
11// protected by copyright law and international treaty provisions. Application
12// programs incorporating this software must include the following statement
13// with their copyright notices:
14//
15// This application incorporates Open Design Alliance software pursuant to a license
16// agreement with Open Design Alliance.
17// Open Design Alliance Copyright (C) 2002-2022 by Open Design Alliance.
18// All rights reserved.
19//
20// By use of this software, its documentation or related materials, you
21// acknowledge and accept the above terms.
23
24
25
26
27#ifndef _SUMMINFO_H_
28#define _SUMMINFO_H_
29
30#include "RxObject.h"
31#include "DbDatabase.h"
32#include "DbLibraryInfo.h"
33
34#include "TD_PackPush.h"
35
46{
47public:
49
51
55 virtual OdString getTitle() const = 0;
56
61 virtual void setTitle(
62 const OdString& title) = 0;
63
67 virtual OdString getSubject() const = 0;
68
73 virtual void setSubject(
74 const OdString& subject) = 0;
75
79 virtual OdString getAuthor() const = 0;
80
85 virtual void setAuthor(
86 const OdString& author) = 0;
87
94 virtual OdString getKeywords() const = 0;
95
102 virtual void setKeywords(
103 const OdString& keywords) = 0;
104
108 virtual OdString getComments() const = 0;
109
114 virtual void setComments(
115 const OdString& comments) = 0;
116
117
121 virtual OdString getLastSavedBy() const = 0;
122
127 virtual void setLastSavedBy(
128 const OdString& lastSavedBy) = 0;
129
136 virtual OdString getRevisionNumber() const = 0;
137
144 virtual void setRevisionNumber(
145 const OdString& revisionNumber) = 0;
146
150 virtual OdString getHyperlinkBase() const = 0;
151
156 virtual void setHyperlinkBase(
157 const OdString& hyperlinkBase) = 0;
161 virtual int numCustomInfo() const = 0;
162
169 const OdString& key,
170 const OdString& value ) = 0;
171
177 int fieldIndex) = 0;
178
184 const OdString& key) = 0;
185
193 int fieldIndex,
194 OdString& key,
195 OdString& rvalue) const = 0;
196
204 int fieldIndex, const OdString& key,
205 const OdString& value) = 0;
206
213 const OdString& customInfoKey,
214 OdString& rvalue ) const = 0;
215
222 const OdString& customInfoKey,
223 const OdString& value) = 0;
224
228 virtual OdDbDatabase* database() const = 0;
229
234 virtual void setDatabase(
235 OdDbDatabase *pDb) = 0;
236};
237
242
243
247
248
249#include "TD_PackPop.h"
250
251#endif // _SUMMINFO_H_
#define TOOLKIT_EXPORT
Definition: DbExport.h:40
virtual OdString getSubject() const =0
virtual void setAuthor(const OdString &author)=0
virtual OdString getKeywords() const =0
virtual OdString getComments() const =0
virtual void setDatabase(OdDbDatabase *pDb)=0
virtual OdString getLastSavedBy() const =0
virtual void setLastSavedBy(const OdString &lastSavedBy)=0
virtual void deleteCustomSummaryInfo(int fieldIndex)=0
virtual int numCustomInfo() const =0
virtual OdString getTitle() const =0
virtual void setTitle(const OdString &title)=0
virtual OdString getAuthor() const =0
virtual void setHyperlinkBase(const OdString &hyperlinkBase)=0
ODRX_DECLARE_MEMBERS(OdDbDatabaseSummaryInfo)
virtual OdDbDatabase * database() const =0
virtual bool getCustomSummaryInfo(const OdString &customInfoKey, OdString &rvalue) const =0
virtual OdString getHyperlinkBase() const =0
virtual void setComments(const OdString &comments)=0
virtual void getCustomSummaryInfo(int fieldIndex, OdString &key, OdString &rvalue) const =0
virtual bool deleteCustomSummaryInfo(const OdString &key)=0
virtual OdString getRevisionNumber() const =0
virtual void setCustomSummaryInfo(const OdString &customInfoKey, const OdString &value)=0
virtual void addCustomSummaryInfo(const OdString &key, const OdString &value)=0
virtual void setRevisionNumber(const OdString &revisionNumber)=0
virtual void setSubject(const OdString &subject)=0
virtual void setCustomSummaryInfo(int fieldIndex, const OdString &key, const OdString &value)=0
virtual void setKeywords(const OdString &keywords)=0
GLsizei const GLfloat * value
Definition: gles2_ext.h:302
TOOLKIT_EXPORT void oddbPutSummaryInfo(const OdDbDatabaseSummaryInfo *pInfo)
TOOLKIT_EXPORT OdDbDatabaseSummaryInfoPtr oddbGetSummaryInfo(OdDbDatabase *pDb)
OdSmartPtr< OdDbDatabaseSummaryInfo > OdDbDatabaseSummaryInfoPtr
Definition: summinfo.h:241
TOOLKIT_EXPORT OdDbLibraryInfo * oddbGetLibraryInfo(void)