|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
Catia二次开发需要在 IdentityCard.h中加入所用到的framwork接口
d4 N: a o* N/ _ `; ?% n常见的如下,直接复制即可
* ?2 q- P# I# a2 q' } z
* X5 b* `7 ?, H9 l V; x0 g
+ ?6 V2 x, H) f% G: j
9 k8 ~5 L t$ t* L; `4 K& s
( O( J; V, H3 D; e: w6 UAddPrereqComponent("System",Protected);
2 ]' n f. S0 g/ b2 q sAddPrereqComponent("ApplicationFrame",Public);* v9 ~: y( R4 |' X+ m& H% h# z
AddPrereqComponent("Dialog",Public);$ j+ K9 h, M1 j$ F
// END WIZARD EDITION ZONE
k+ y: O- P& g" m8 k0 `AddPrereqComponent("ApplicationFrame",Protected);
! k" v7 `1 |7 F' b% s% [AddPrereqComponent("CATAssemblyInterfaces",Protected);
6 y1 c/ l7 P% C6 k( z- Z; u' k+ wAddPrereqComponent("ObjectModelerBase",Protected);$ U5 Y1 {9 D4 X6 G7 z
AddPrereqComponent("ProductStructureUI",Protected);
$ L1 ~4 T6 H# A1 o# lAddPrereqComponent("DialogEngine",Protected);
7 o8 n2 Z, o' LAddPrereqComponent("Mathematics",Protected);1 Z" _% A' ^! i& Y U& ^
AddPrereqComponent("Dialog",Protected);
& r: q1 B7 M3 ` ^. y, FAddPrereqComponent("MechanicalModelerUI",Protected);
" }' O' r4 v$ @* |# ~. q5 V gAddPrereqComponent("MechanicalModelerUI",Public);( A: m7 J" d5 _' H5 G: i
AddPrereqComponent("PartInterfaces",Public);0 c& F3 N4 C% A0 ~4 Z
AddPrereqComponent("ObjectSpecsModeler",Public);
! l: W6 c7 W, G: K5 I8 PAddPrereqComponent("ConstraintModeler",Public);: t/ K/ \1 T% P5 Y
AddPrereqComponent("ConstraintModelerInterfaces",Public);
0 Y* k9 r0 v) r( j/ v8 c) [AddPrereqComponent("ConstraintModelerUI",Public);
: L. b( d$ K+ b6 SAddPrereqComponent("SkeTCherInterfaces",Public);
: H' W3 Q4 M# F: o+ V" ^( mAddPrereqComponent("GeometricOperators",Public);
0 [" T* y1 t6 U- x, T- |- _AddPrereqComponent("ProductStructureInterfaces",Public);' x. @7 Q0 V9 J: X: r+ E
AddPrereqComponent("ProductStructure",Public);
& G9 S6 n# E' H9 d( y0 rAddPrereqComponent("SpaceAnalysisInterfaces", Public);
2 A7 f! V) T5 k z& D5 o: yAddPrereqComponent("SimulationBase", Public);+ n3 t$ D9 t9 v
AddPrereqComponent("SimulationInterfaces", Public);; M, t; Y3 F3 t3 @7 x/ q) x5 `+ U
AddPrereqComponent("GSMInterfaces",Public);
5 q! P8 ^* X5 JAddPrereqComponent("GSOInterfaces",Public);
+ E! K' S, n. q1 F6 O' @, ~" HAddPrereqComponent("LiteralFeatures",Public);0 {2 D& G* G; Y2 Q
AddPrereqComponent("DraftingInterfaces", Public);2 `2 c8 O# x2 \/ Q
AddPrereqComponent("CATTTRSInterfaces", Public);/ Y* o& f. {5 E6 e" ], j% W4 B' `+ v
AddPrereqComponent("CATTPSInterfaces", Public);3 I1 B! R" }* f; z) G4 Y
AddPrereqComponent("ManufacturingInterfaces",Public);* z! v; t) m" L1 F
AddPrereqComponent("SurfaceMachiningInterfaces",Public);
. y0 K4 |, d: Z1 j; {" `8 BAddPrereqComponent("DMAPSInterfaces",Public);
8 {1 _6 z! ~. W! ? PAddPrereqComponent("GeometricObjects",Public);2 }8 `. G- v$ C. }- U
AddPrereqComponent("KnowledgeInterfaces",Public);
! D, v9 E" s9 j9 U, Y/ g" V1 bAddPrereqComponent("LiteralsEditor",Public);" F" g/ \/ |) h. |
AddPrereqComponent("MechanicalModeler",Public);
3 ^/ K Z2 v1 }% I: F8 QAddPrereqComponent("Tessellation",Public);
2 {3 Q$ y8 G( I2 MAddPrereqComponent("Visualization",Public);+ o2 Z" W+ u8 I! p, O
AddPrereqComponent("VisualizationBase",Public);; e0 E3 D1 L1 l+ t i, d* Y- t6 V
AddPrereqComponent("MecModInterfaces",Public);7 H0 [( C- s. n- W2 f
AddPrereqComponent("NewTopologicalObjects",Public);! F7 M8 i7 q l
AddPrereqComponent("MechanicalCommands",Public);
& ? q0 ?& C6 ^! V6 P6 uAddPrereqComponent("TopologicalOperators",Public);
- g. @1 u F4 F6 d+ bAddPrereqComponent("InteractiveInterfaces",Public);( ^- b% }5 [9 Y; _9 J! G% a! M7 n
AddPrereqComponent("PrismaticMachiningInterfaces",Public);
t2 u/ D5 ?) p: @6 G' v' GAddPrereqComponent("ToolPathEditorInterfaces",Public);
$ @- P9 t9 h6 I& U( hAddPrereqComponent("FreeFormOperators",Public);
3 @6 Z% Y& D% b1 p: n5 k' qAddPrereqComponent("CATIAApplicationFrame",Public);6 }( D& I' k4 } V7 p
AddPrereqComponent("ComponentsCatalogsInterfaces",Public);' D7 z' U4 W" C7 \, @. C
AddPrereqComponent("ProcessPlatformBase",Public);/ D# W- p5 d( R8 u( Y
AddPrereqComponent("ProcessPlatformVisu",Public);
* {3 Q4 N# {2 t' @: t6 v- XAddPrereqComponent("AdvancedMachiningInterfaces",Public);3 N, ~, m5 X2 A7 O3 e4 o
AddPrereqComponent("ObjectModelerInterfaces",Public);
4 ]6 g, B8 e4 ]& H6 l, }. CAddPrereqComponent("SketcherModeler",Public);( } f& x, i- w* |
AddPrereqComponent("MeasureGeometryInterfaces",Public);! f7 X% Z0 Z3 \2 j
AddPrereqComponent("InfInterfaces",Public);
: l9 a/ X$ d# b5 \, X+ pAddPrereqComponent("XMLParser",Public);
* M e/ V& U0 @6 hAddPrereqComponent("AdvancedMathematics",Public);
x/ [- O2 O( KAddPrereqComponent("CATPlantShipModeler",Public);( K7 C* i; X( g
AddPrereqComponent("CATSchPlatformInterfaces",Public);
, O7 S4 y' J& V4 I& Z2 G" q/ h
7 l/ m" Q& K6 |8 _2 d+ T
, M/ g" A1 Z) V' x. j) E" R |
|