|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
Catia二次开发需要在 IdentityCard.h中加入所用到的framwork接口
& Y' e- H2 m2 j9 ]& h常见的如下,直接复制即可) m- a! ^# J, ]# a
) k, Y2 R3 Y: m8 F" u& n$ T
) P1 K8 ]; J4 H7 h6 Q6 m$ |" v& L
* j& |2 w! I% n
0 {2 ?7 r1 R7 a5 f/ {AddPrereqComponent("System",Protected);+ c/ Q# n- L5 a+ \7 D
AddPrereqComponent("ApplicationFrame",Public);# u, C6 j3 x# h1 K# Q
AddPrereqComponent("Dialog",Public);4 C- R1 A9 C1 O) V Q' c
// END WIZARD EDITION ZONE
9 ]6 u: g- V, r: k3 d( S3 {AddPrereqComponent("ApplicationFrame",Protected);/ l: R! p2 a6 L1 H' _
AddPrereqComponent("CATAssemblyInterfaces",Protected);+ e, [) a. l' k% ?: c
AddPrereqComponent("ObjectModelerBase",Protected);3 ?6 z7 ]; q2 q6 x5 M% q+ Q ]. w7 d
AddPrereqComponent("ProductStructureUI",Protected);
9 C7 O+ _8 r( H' u$ U9 [5 tAddPrereqComponent("DialogEngine",Protected);8 W2 Y5 h9 ~7 O9 x0 L- n3 j2 |" g
AddPrereqComponent("Mathematics",Protected);: _- b$ ~7 n3 j3 `. }1 X% w: g2 p
AddPrereqComponent("Dialog",Protected);6 s7 L* f0 G- {1 Y
AddPrereqComponent("MechanicalModelerUI",Protected);
+ z! w% }1 M* m( uAddPrereqComponent("MechanicalModelerUI",Public);1 H) T2 e3 ~9 G a" y, J
AddPrereqComponent("PartInterfaces",Public);5 ]( f( m6 S% s& {/ D+ M
AddPrereqComponent("ObjectSpecsModeler",Public);: s G$ I( M5 `5 r0 s7 w; W+ b
AddPrereqComponent("ConstraintModeler",Public);1 ~" v9 B; J8 c8 \, d3 P9 G4 p
AddPrereqComponent("ConstraintModelerInterfaces",Public);
; E6 `; P3 I: N# g2 e2 vAddPrereqComponent("ConstraintModelerUI",Public);
% Z0 i# J( M; h: OAddPrereqComponent("SkeTCherInterfaces",Public);2 _& O: P5 o" E* ^: U
AddPrereqComponent("GeometricOperators",Public);- g9 c, \9 p5 \6 |3 J
AddPrereqComponent("ProductStructureInterfaces",Public);# d/ L. ]" t5 q
AddPrereqComponent("ProductStructure",Public);4 D# k) v. l7 f- W& |7 i7 F
AddPrereqComponent("SpaceAnalysisInterfaces", Public);
& S/ ~; M1 s+ M0 W; E3 CAddPrereqComponent("SimulationBase", Public);
# n' { v! w( X3 B A" YAddPrereqComponent("SimulationInterfaces", Public);6 h! m6 d" r) ?
AddPrereqComponent("GSMInterfaces",Public);, J: a4 P+ c" k+ k/ F/ x
AddPrereqComponent("GSOInterfaces",Public);0 q7 l0 A/ e; R/ M! d5 g
AddPrereqComponent("LiteralFeatures",Public);0 `' }3 E7 I6 M
AddPrereqComponent("DraftingInterfaces", Public);3 A' J4 Q3 F) H
AddPrereqComponent("CATTTRSInterfaces", Public);/ m* B6 r8 S9 V$ i0 R! e
AddPrereqComponent("CATTPSInterfaces", Public);$ Q. M2 W- s5 [% F& j
AddPrereqComponent("ManufacturingInterfaces",Public);4 \# x4 ?, D5 Y
AddPrereqComponent("SurfaceMachiningInterfaces",Public);
) d" s9 S( H$ ~& a5 e$ IAddPrereqComponent("DMAPSInterfaces",Public);( @3 z) u0 B- O# T8 y; ~
AddPrereqComponent("GeometricObjects",Public);% m1 i9 D8 q `+ f, K" _% G A) K
AddPrereqComponent("KnowledgeInterfaces",Public);3 D! K8 ?, J2 |# r2 A. O1 i4 H
AddPrereqComponent("LiteralsEditor",Public);
2 @ X4 R% ]+ p& S* y3 CAddPrereqComponent("MechanicalModeler",Public);# ~ s) R$ d( o' S* U) V$ S
AddPrereqComponent("Tessellation",Public);+ Q8 F5 m, j* E: {! ^% y
AddPrereqComponent("Visualization",Public);4 Q: U- ~) c% O$ [
AddPrereqComponent("VisualizationBase",Public);7 g0 _! b9 T9 a* O# }: R
AddPrereqComponent("MecModInterfaces",Public);
3 J8 ^5 F5 n1 j4 iAddPrereqComponent("NewTopologicalObjects",Public);
) H8 W( n2 L: N- j4 cAddPrereqComponent("MechanicalCommands",Public);+ E; @& _7 v0 P" W% W* e
AddPrereqComponent("TopologicalOperators",Public);
4 W: _$ o' D& {- ?/ k, f. @4 M! VAddPrereqComponent("InteractiveInterfaces",Public);0 Y. N( j$ x) k9 g$ J j+ M
AddPrereqComponent("PrismaticMachiningInterfaces",Public);* T8 h7 B- B/ Z+ N9 }- k9 G; A
AddPrereqComponent("ToolPathEditorInterfaces",Public);( A* l4 T+ U, G0 q# b ^4 j* i
AddPrereqComponent("FreeFormOperators",Public);. Q1 y d% a9 A- n8 c
AddPrereqComponent("CATIAApplicationFrame",Public);
& }& X4 e# b2 ^. eAddPrereqComponent("ComponentsCatalogsInterfaces",Public);3 o4 t+ C) b% j6 @4 ]3 C' j
AddPrereqComponent("ProcessPlatformBase",Public);( l( ]. q: k' i$ R. ^
AddPrereqComponent("ProcessPlatformVisu",Public);& X* \) ]6 F0 U; B5 _+ H* {
AddPrereqComponent("AdvancedMachiningInterfaces",Public);
6 N; m( [# @2 d0 M6 y) I) y1 q1 wAddPrereqComponent("ObjectModelerInterfaces",Public);9 p- Z" C' i3 u+ t3 ~
AddPrereqComponent("SketcherModeler",Public);
: U/ w9 f6 K' R' C7 |6 dAddPrereqComponent("MeasureGeometryInterfaces",Public);/ Z# g- V, B! T* V5 N
AddPrereqComponent("InfInterfaces",Public);
8 s( m4 I2 X' i* N! ~AddPrereqComponent("XMLParser",Public);
! G5 @! c. v" tAddPrereqComponent("AdvancedMathematics",Public);
! T- ~: E8 J7 IAddPrereqComponent("CATPlantShipModeler",Public);
. | D: P* P: r) f$ rAddPrereqComponent("CATSchPlatformInterfaces",Public);: K4 c9 z$ g, A e! n* g+ |
1 k: k9 L# g [* M( W! _, r& G: R* |$ P& @
|
|