00001
00017 class SkpApplication :
00018 public ISkpApplication,
00019 public ISkpViewProvider,
00020 public IApplicationBridge
00021 {
00022 };
00023
00033 class SkpDocument :
00034 public ISkpDocument,
00035 public ISkpEntityProvider,
00036 public ISkpHLRGeneration
00037 {
00038 };
00039
00047 class SkpComponentDefinition :
00048 public ISkpEntity,
00049 public ISkpDrawingElement,
00050 public ISkpAttributeProvider,
00051 public ISkpEntityProvider,
00052 public ISkpComponentDefinition
00053 {
00054 };
00055
00062 class SkpAttributeDictionary :
00063 public ISkpEntity,
00064 public ISkpAttribute,
00065 public ISkpAttributeDictionary
00066 {
00067 };
00068
00075 class SkpDimensionLinear :
00076 public ISkpEntity,
00077 public ISkpDrawingElement,
00078 public ISkpAttributeProvider,
00079 public ISkpDimension,
00080 public ISkpDimensionLinear
00081 {
00082 };
00083
00090 class SkpDimensionRadial :
00091 public ISkpEntity,
00092 public ISkpDrawingElement,
00093 public ISkpAttributeProvider,
00094 public ISkpDimension,
00095 public ISkpDimensionRadial
00096 {
00097 };
00098
00104 class SkpVertex:
00105 public ISkpEntity,
00106 public ISkpVertex
00107 {
00108 public:
00109
00110 };
00111
00112
00118 class SkpArcCurve:
00119 public ISkpEntity,
00120 public ISkpDrawingElement,
00121 public ISkpAttributeProvider,
00122 public ISkpCurve,
00123 public ISkpArcCurve
00124 {
00125 public:
00126
00127 };
00128
00129
00135 class SkpEdge:
00136 public ISkpEntity,
00137 public ISkpDrawingElement,
00138 public ISkpAttributeProvider,
00139 public ISkpEdge
00140 {
00141 public:
00142
00143 };
00144
00145
00151 class SkpEdgeUse:
00152 public ISkpEntity,
00153 public ISkpDrawingElement,
00154 public ISkpAttributeProvider,
00155 public ISkpEdgeUse
00156 {
00157 public:
00158
00159 };
00160
00161
00162
00163
00169 class SkpFace:
00170 public ISkpEntity,
00171 public ISkpDrawingElement,
00172 public ISkpAttributeProvider,
00173 public ISkpFace
00174 {
00175 public:
00176
00177 };
00178
00179
00185 class SkpGroup:
00186 public ISkpEntity,
00187 public ISkpDrawingElement,
00188 public ISkpAttributeProvider,
00189 public ISkpEntityProvider,
00190 public ISkpGroup
00191 {
00192 public:
00193
00194 };
00195
00201 class SkpImage:
00202 public ISkpEntity,
00203 public ISkpAttributeProvider,
00204 public ISkpDrawingElement,
00205 public ISkpImage
00206 {
00207 public:
00208
00209 };
00210
00211
00217 class SkpLayer:
00218 public ISkpEntity,
00219 public ISkpLayer
00220 {
00221 public:
00222
00223 };
00224
00230 class SkpMaterial:
00231 public ISkpEntity,
00232 public ISkpMaterial
00233 {
00234 public:
00235
00236 };
00237
00243 class SkpText:
00244 public ISkpEntity,
00245 public ISkpText
00246 {
00247 public:
00248
00249 };
00250
00251
00257 class SkpConstructionPoint:
00258 public ISkpEntity,
00259 public ISkpDrawingElement,
00260 public ISkpAttributeProvider,
00261 public ISkpConstructionPoint
00262 {
00263 public:
00264
00265 };
00266
00272 class SkpConstructionLine:
00273 public ISkpEntity,
00274 public ISkpDrawingElement,
00275 public ISkpAttributeProvider,
00276 public ISkpConstructionLine
00277 {
00278 public:
00279
00280 };
00281
00287 class SkpComponentInstance:
00288 public ISkpEntity,
00289 public ISkpDrawingElement,
00290 public ISkpAttributeProvider,
00291 public ISkpComponentInstance
00292 {
00293 public:
00294
00295 };
00296
00297
00303 class SkpSelectionSet:
00304 public ISkpEntityProvider,
00305 public ISkpSelectionSet
00306 {
00307 public:
00308
00309 };
00310
00311
00312