|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
Catia二次开发需要在 IdentityCard.h中加入所用到的framwork接口
. f* d9 |# u4 r. z; q- s常见的如下,直接复制即可4 r1 W/ N' I# i$ k2 P: ~+ e/ p
& L& |- G4 u. m' D: Z5 a+ m7 y& S) i6 C7 S, | ~
2 s/ V7 Z; h; @8 w2 g1 _9 r) |9 O
. _5 N9 q5 u& i) [AddPrereqComponent("System",Protected);
5 R! J6 Y. @+ ]: mAddPrereqComponent("ApplicationFrame",Public);! l9 M! \0 R$ v' x& s5 c
AddPrereqComponent("Dialog",Public);& g, \' y) i# t2 F+ B; F
// END WIZARD EDITION ZONE; i- E" F( ]$ ]5 y! C/ ?; Z, y' @
AddPrereqComponent("ApplicationFrame",Protected);
' ~: l" H4 ]( |( b4 LAddPrereqComponent("CATAssemblyInterfaces",Protected);% Z; v7 h) N. l6 W1 `
AddPrereqComponent("ObjectModelerBase",Protected);( P# v" I, C+ P9 Q+ L
AddPrereqComponent("ProductStructureUI",Protected);
0 w; Y* U3 Y. v/ W9 F7 J7 I; nAddPrereqComponent("DialogEngine",Protected);
% I) V- Q0 b9 a' Z$ MAddPrereqComponent("Mathematics",Protected);
! g8 W b6 z* [' z+ MAddPrereqComponent("Dialog",Protected);) @! b/ ]6 F/ V3 j/ l# f
AddPrereqComponent("MechanicalModelerUI",Protected);- ]. z% f, ^# ~" U: S# Z
AddPrereqComponent("MechanicalModelerUI",Public);
& I. V# P! o- e' _, Z3 z5 X- V7 oAddPrereqComponent("PartInterfaces",Public);: D) d' W3 T- D7 ]5 w5 S O- J; }
AddPrereqComponent("ObjectSpecsModeler",Public);
2 y8 T- d3 N* N# SAddPrereqComponent("ConstraintModeler",Public);
2 k( d- T! `+ d$ b/ d" `; S: UAddPrereqComponent("ConstraintModelerInterfaces",Public); u6 q# {* |: s5 k' m6 Q; h2 \; C
AddPrereqComponent("ConstraintModelerUI",Public);$ g9 P; M+ n) O! \8 V9 |- T
AddPrereqComponent("SkeTCherInterfaces",Public);- y2 @4 E, W' Z# ~9 _
AddPrereqComponent("GeometricOperators",Public);/ [2 Q$ p k# C0 n1 `0 y+ U* k
AddPrereqComponent("ProductStructureInterfaces",Public);
) q& J7 l; m4 T* y- q. B/ l% tAddPrereqComponent("ProductStructure",Public);, X4 h. O% {0 t, J& S. ]" v
AddPrereqComponent("SpaceAnalysisInterfaces", Public);5 l" B# ]$ s; d5 m. I9 i3 u5 u
AddPrereqComponent("SimulationBase", Public);$ ~6 G6 s7 W; D# v8 N9 }( B
AddPrereqComponent("SimulationInterfaces", Public);
8 V: B1 i8 n& R# ~# N2 x: N/ _AddPrereqComponent("GSMInterfaces",Public);
0 M ^% J2 k) `# zAddPrereqComponent("GSOInterfaces",Public);
Z" E+ D( ^- `" r x- ^) |: R; VAddPrereqComponent("LiteralFeatures",Public);" y4 j. a$ G& V4 A- a& P; x1 t
AddPrereqComponent("DraftingInterfaces", Public);
+ X- a' k" W$ L9 S7 G G2 d0 WAddPrereqComponent("CATTTRSInterfaces", Public);6 t2 K _) B* W
AddPrereqComponent("CATTPSInterfaces", Public);
4 }! d/ X7 d7 P( }0 JAddPrereqComponent("ManufacturingInterfaces",Public);
5 o' D. K+ K6 x- l) J. y" BAddPrereqComponent("SurfaceMachiningInterfaces",Public);
3 [5 f& K) X* J, l* X. SAddPrereqComponent("DMAPSInterfaces",Public);: p& O1 \4 R7 ]. S' g
AddPrereqComponent("GeometricObjects",Public);8 \$ `( j" R; X, }4 T6 [' k/ m. q% M1 o8 {
AddPrereqComponent("KnowledgeInterfaces",Public);- [+ G1 Q) k0 r, z
AddPrereqComponent("LiteralsEditor",Public);) `! G' Z3 k% O! a; }9 @* _
AddPrereqComponent("MechanicalModeler",Public);' B- ~. P. ^* G4 `1 P
AddPrereqComponent("Tessellation",Public);
9 o# k: u8 k' I" ]# O' bAddPrereqComponent("Visualization",Public);4 Q! Q5 g. N) P
AddPrereqComponent("VisualizationBase",Public);7 K3 `: n$ w$ X
AddPrereqComponent("MecModInterfaces",Public);
2 E% ^: N0 ?. F* KAddPrereqComponent("NewTopologicalObjects",Public);
4 o! r: B% h' v; ]AddPrereqComponent("MechanicalCommands",Public);
; ^8 [: p1 H/ g, }* y6 \$ O+ j, cAddPrereqComponent("TopologicalOperators",Public);
7 E" r0 _" v2 FAddPrereqComponent("InteractiveInterfaces",Public);, p, \$ b; o+ e3 {4 J' k& [& G
AddPrereqComponent("PrismaticMachiningInterfaces",Public);4 n1 V$ H4 F+ v' I3 w
AddPrereqComponent("ToolPathEditorInterfaces",Public);
3 A" d9 `1 ], _3 H, E2 tAddPrereqComponent("FreeFormOperators",Public);8 x$ B4 V9 o" t. B y, W
AddPrereqComponent("CATIAApplicationFrame",Public);) x' N0 p4 Y: j* t3 _
AddPrereqComponent("ComponentsCatalogsInterfaces",Public);
; A3 i( ?2 d+ e) E5 TAddPrereqComponent("ProcessPlatformBase",Public);& t7 M' m3 s4 l6 z: ]7 X
AddPrereqComponent("ProcessPlatformVisu",Public);* D' @# s |0 u7 k2 u( U& e) I6 j
AddPrereqComponent("AdvancedMachiningInterfaces",Public);- e# l: i! @# j; S- y
AddPrereqComponent("ObjectModelerInterfaces",Public);& I7 S7 Y) v7 m2 S$ Z+ Y4 Q6 T( r
AddPrereqComponent("SketcherModeler",Public);
+ F! P7 Q4 i* S \- d: o! oAddPrereqComponent("MeasureGeometryInterfaces",Public);7 A6 o1 A( i) e. G6 W( D
AddPrereqComponent("InfInterfaces",Public);; H( B7 l$ k5 V5 m% k! U
AddPrereqComponent("XMLParser",Public);5 Q5 j' C; s3 B9 B- @ l* s
AddPrereqComponent("AdvancedMathematics",Public);
4 I/ J6 |' ]" k% FAddPrereqComponent("CATPlantShipModeler",Public);# y5 u% N }. s% {
AddPrereqComponent("CATSchPlatformInterfaces",Public);
( [# L4 H% w {- f L
; K4 {6 M9 K1 d5 t% p3 w0 m
5 M \9 L6 ^) @& d! N" F |
|