|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
×
Catia二次开发需要在 IdentityCard.h中加入所用到的framwork接口" y" d0 e6 ?( g# L! a9 R1 y
常见的如下,直接复制即可
# r7 [# A5 ? W6 F4 s2 e n0 S, E3 F7 W c9 I
% K- ?& D1 P o$ \
% ~/ U1 x& C! u; n2 ]" ^8 o1 M
, [3 Q$ D4 h0 D E! Z
AddPrereqComponent("System",Protected);, V2 \6 X: Z9 B3 v0 Q
AddPrereqComponent("ApplicationFrame",Public);
* t$ A4 D, e+ _7 b4 |1 o4 Q5 OAddPrereqComponent("Dialog",Public);& X& b& Q/ Q1 u+ z7 T
// END WIZARD EDITION ZONE9 q, i, s1 W V/ a2 I
AddPrereqComponent("ApplicationFrame",Protected);$ n, K7 C! `3 x9 r+ j' H% w
AddPrereqComponent("CATAssemblyInterfaces",Protected);2 N0 X$ n% n; F# B+ P; O
AddPrereqComponent("ObjectModelerBase",Protected);& j* q1 c( \+ G$ c. n$ b
AddPrereqComponent("ProductStructureUI",Protected);% K0 @- v9 L8 _4 n8 V0 x- D2 i
AddPrereqComponent("DialogEngine",Protected);& X5 T3 y i+ _# h3 \+ C
AddPrereqComponent("Mathematics",Protected);" f L* d$ R, D, z' v
AddPrereqComponent("Dialog",Protected);
; c r+ @6 P& eAddPrereqComponent("MechanicalModelerUI",Protected);. O) z% b( A \6 R% @
AddPrereqComponent("MechanicalModelerUI",Public);3 b; C$ s6 J: l' h3 }* O6 G
AddPrereqComponent("PartInterfaces",Public);
5 {% _" n1 U" `0 ZAddPrereqComponent("ObjectSpecsModeler",Public);
" E) [3 h2 J8 HAddPrereqComponent("ConstraintModeler",Public);+ r1 c9 }; G& } {, m7 T
AddPrereqComponent("ConstraintModelerInterfaces",Public);
$ v8 Z: z2 m+ F$ X4 ^AddPrereqComponent("ConstraintModelerUI",Public);
' t' P& E% G% S6 ^8 c. GAddPrereqComponent("SkeTCherInterfaces",Public);
" c- F( e) ?" SAddPrereqComponent("GeometricOperators",Public);, L; P& p# l7 m& ?5 H; a9 s& _
AddPrereqComponent("ProductStructureInterfaces",Public);
' S \4 a7 [8 P7 g' L; _) N0 sAddPrereqComponent("ProductStructure",Public);# j6 o0 p3 f2 r# h
AddPrereqComponent("SpaceAnalysisInterfaces", Public);" d$ T9 [' g* w# ?
AddPrereqComponent("SimulationBase", Public);1 L5 P' O) |7 o! w
AddPrereqComponent("SimulationInterfaces", Public);9 ^6 P0 _0 o. ?) m
AddPrereqComponent("GSMInterfaces",Public);7 E7 a6 a2 s) e. `5 {
AddPrereqComponent("GSOInterfaces",Public);& A1 G! F0 M# B, I' ] k. x% a! j% D
AddPrereqComponent("LiteralFeatures",Public);* G. v7 o7 F! b) @( ]8 |4 F z
AddPrereqComponent("DraftingInterfaces", Public);
& u- ^% `5 \ R) }, A8 N) {AddPrereqComponent("CATTTRSInterfaces", Public);5 i) ]$ B: e0 b8 {$ _: D* [
AddPrereqComponent("CATTPSInterfaces", Public);
( d( C9 ]" ]2 e% D+ V9 VAddPrereqComponent("ManufacturingInterfaces",Public);
. @( U d+ M5 b5 FAddPrereqComponent("SurfaceMachiningInterfaces",Public);/ R: g" ~% U: b T3 {
AddPrereqComponent("DMAPSInterfaces",Public);
/ p/ R4 n3 e" K; L% _AddPrereqComponent("GeometricObjects",Public);
" }% T4 s, B" ?5 d3 P: T$ ^AddPrereqComponent("KnowledgeInterfaces",Public);
% O. x& v# `3 nAddPrereqComponent("LiteralsEditor",Public);
- ?. [/ Q9 H6 [* w$ Y4 B7 m4 dAddPrereqComponent("MechanicalModeler",Public);
! [+ s, Y/ s3 [" a; a$ Q* ZAddPrereqComponent("Tessellation",Public);) N& v" }7 }8 ~, L8 `* P( ~
AddPrereqComponent("Visualization",Public);5 Q: G9 f; _4 p |4 g
AddPrereqComponent("VisualizationBase",Public);: U" F) E9 d9 u
AddPrereqComponent("MecModInterfaces",Public);0 e% [4 _4 Q& R, g$ v) w1 g" v/ X
AddPrereqComponent("NewTopologicalObjects",Public);2 L4 e4 l @+ ]' O; ]
AddPrereqComponent("MechanicalCommands",Public);! v _0 V$ p/ q) v
AddPrereqComponent("TopologicalOperators",Public);: M3 y, e) Y9 a9 J. {
AddPrereqComponent("InteractiveInterfaces",Public);- U8 C* S( p0 q: a4 h3 e0 w
AddPrereqComponent("PrismaticMachiningInterfaces",Public);6 w) H; i1 O; [3 A# D/ \$ C7 V
AddPrereqComponent("ToolPathEditorInterfaces",Public); E9 b* |- Q! l8 a1 d! A1 L* T
AddPrereqComponent("FreeFormOperators",Public);$ E h) l7 p, S+ `, L* l- x2 Y
AddPrereqComponent("CATIAApplicationFrame",Public);
; P- H3 A) g3 pAddPrereqComponent("ComponentsCatalogsInterfaces",Public);
+ x2 o, m2 A% K" B8 ZAddPrereqComponent("ProcessPlatformBase",Public);% F: ^. g! f6 W! ]# f3 f% m
AddPrereqComponent("ProcessPlatformVisu",Public);
8 g: _& z( W# [" nAddPrereqComponent("AdvancedMachiningInterfaces",Public);
% i9 S* w1 _% rAddPrereqComponent("ObjectModelerInterfaces",Public);
! \! f: F. U/ \1 z0 [AddPrereqComponent("SketcherModeler",Public);
. s: r6 _- [' wAddPrereqComponent("MeasureGeometryInterfaces",Public);
% _3 a5 n v2 B2 ZAddPrereqComponent("InfInterfaces",Public);
) k3 |1 T( w3 m/ b# ]8 _1 w, kAddPrereqComponent("XMLParser",Public);
" g9 h# l" u8 ~AddPrereqComponent("AdvancedMathematics",Public);) ~; K$ F" Z8 R* H
AddPrereqComponent("CATPlantShipModeler",Public);
* E8 i4 D- E: \4 Z& E0 }! c v4 TAddPrereqComponent("CATSchPlatformInterfaces",Public);+ S2 q1 n6 h' Z; v! p; h R; e
, y3 W+ b% S! h7 \ L3 Y, g
0 X& e0 U1 @" \, p ?
|
|