|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
Catia二次开发需要在 IdentityCard.h中加入所用到的framwork接口+ O# h$ y% d1 v' p+ W# W4 n# w* {: h
常见的如下,直接复制即可
( W- t' _& S) @6 g" D/ b' c( n- H* C' _! W& |0 P4 X# F! h( W ~
6 D: G4 U3 h. Y7 l. E$ d+ Z
1 @( n* b7 P- q" Q7 B" Q/ z& U
/ i2 o; u: J! j- z! U( BAddPrereqComponent("System",Protected);+ v1 n: \9 @2 ?3 h
AddPrereqComponent("ApplicationFrame",Public);
2 N3 B+ L+ c8 f' D9 u' e- K' s* SAddPrereqComponent("Dialog",Public);+ L! I8 s6 I4 G) C. n
// END WIZARD EDITION ZONE
* c8 ?6 H$ V/ E* N* ]8 X0 wAddPrereqComponent("ApplicationFrame",Protected);
; m! a2 g1 e4 K3 ?AddPrereqComponent("CATAssemblyInterfaces",Protected);
( ]' i( P( k8 ]+ b) h9 aAddPrereqComponent("ObjectModelerBase",Protected);
8 L" I+ t! W* Q5 N* dAddPrereqComponent("ProductStructureUI",Protected);
! A3 [$ f. o. a1 M, @" q. yAddPrereqComponent("DialogEngine",Protected);
# [1 N' |3 }% GAddPrereqComponent("Mathematics",Protected); Y# _. g K( t) {9 g/ T
AddPrereqComponent("Dialog",Protected);
. u7 A6 B4 ?4 O8 q1 i/ xAddPrereqComponent("MechanicalModelerUI",Protected);, U) { v' y: h. s9 l
AddPrereqComponent("MechanicalModelerUI",Public);+ \" ^ T J& F) F! I# d+ d3 p5 o9 W
AddPrereqComponent("PartInterfaces",Public);8 \1 o t( Z1 N4 ]$ i6 ^
AddPrereqComponent("ObjectSpecsModeler",Public);# `* f6 h7 i& X: k: n
AddPrereqComponent("ConstraintModeler",Public);
V) }8 _6 e) a3 w8 N- L/ bAddPrereqComponent("ConstraintModelerInterfaces",Public);# A% P/ w7 @. i, U1 ^
AddPrereqComponent("ConstraintModelerUI",Public);) U' R3 X* L1 A& D
AddPrereqComponent("SkeTCherInterfaces",Public);
' |/ k, i% H# H& f' _ JAddPrereqComponent("GeometricOperators",Public);; o5 t, ^: U3 U
AddPrereqComponent("ProductStructureInterfaces",Public);) J i+ S/ H: L; U1 ~6 M+ g; F
AddPrereqComponent("ProductStructure",Public);* k! o! E: i+ j* K, J3 Q' e
AddPrereqComponent("SpaceAnalysisInterfaces", Public);
; i- }- a- e; C; n5 O+ A5 T3 iAddPrereqComponent("SimulationBase", Public);) _8 T0 t' R7 ^7 T# H" H; x) ?+ V
AddPrereqComponent("SimulationInterfaces", Public);& F- I4 P; z- z. h
AddPrereqComponent("GSMInterfaces",Public);
1 g0 J0 g! y- t# u* {3 T# XAddPrereqComponent("GSOInterfaces",Public);3 Y. h: l1 T {; ?) w( B) ^: h
AddPrereqComponent("LiteralFeatures",Public);
1 j0 x! h; X$ j. m D. ~# BAddPrereqComponent("DraftingInterfaces", Public);, ^- z9 I" @7 G
AddPrereqComponent("CATTTRSInterfaces", Public);5 }- U I( U, U/ M8 o4 o# d) m+ t
AddPrereqComponent("CATTPSInterfaces", Public);2 w; m' t' S1 x4 L" w3 N$ d) P( I
AddPrereqComponent("ManufacturingInterfaces",Public);. c& j& d) O, q" Q9 E
AddPrereqComponent("SurfaceMachiningInterfaces",Public);
R- _8 }- N2 V, P% O' I1 a; TAddPrereqComponent("DMAPSInterfaces",Public);
+ e* i# d3 I) Y% y! v) {' jAddPrereqComponent("GeometricObjects",Public);
" W# A7 Z0 O/ j6 z' d! j6 Y5 P1 B& pAddPrereqComponent("KnowledgeInterfaces",Public);) G1 K) b' F' E, r, N; C
AddPrereqComponent("LiteralsEditor",Public); _* k$ e- V/ H/ J$ ]6 |
AddPrereqComponent("MechanicalModeler",Public);
7 A, h1 b$ | r( s7 q, ]2 ?; cAddPrereqComponent("Tessellation",Public);' M! `% `: J% [
AddPrereqComponent("Visualization",Public);
B& D* R0 t9 IAddPrereqComponent("VisualizationBase",Public);
5 b5 n* T; I, r; FAddPrereqComponent("MecModInterfaces",Public);
1 |2 }, F# I# {; b$ TAddPrereqComponent("NewTopologicalObjects",Public);. k" e, j U2 e9 q# I& G4 R3 M7 l
AddPrereqComponent("MechanicalCommands",Public);
% I4 i* O: x9 F' {% V# F* Y. }AddPrereqComponent("TopologicalOperators",Public);
# ~! b' x4 x% kAddPrereqComponent("InteractiveInterfaces",Public);
+ R3 f: \6 g/ TAddPrereqComponent("PrismaticMachiningInterfaces",Public);
4 P' R1 |9 b& f) [AddPrereqComponent("ToolPathEditorInterfaces",Public);2 h: T4 ]$ \% X! @7 J* T# o; K
AddPrereqComponent("FreeFormOperators",Public);# d3 ~3 F3 V9 R
AddPrereqComponent("CATIAApplicationFrame",Public);$ K* K3 c/ N( e$ ~0 @: w& i
AddPrereqComponent("ComponentsCatalogsInterfaces",Public);
1 [+ e7 t! N* G, I% q3 lAddPrereqComponent("ProcessPlatformBase",Public); c6 I% \ T* V% E2 y" h
AddPrereqComponent("ProcessPlatformVisu",Public);$ d# y) d- g) |0 E& g5 j
AddPrereqComponent("AdvancedMachiningInterfaces",Public);/ g, s( W, Q @$ n* E6 d
AddPrereqComponent("ObjectModelerInterfaces",Public);
& n( O5 y0 F2 |5 e# o; MAddPrereqComponent("SketcherModeler",Public);
$ M: `8 E; m, }2 sAddPrereqComponent("MeasureGeometryInterfaces",Public);; u" O9 a S- @+ v1 _- Y8 [: P
AddPrereqComponent("InfInterfaces",Public);0 ]9 |: j) G0 F& I# R0 _$ S
AddPrereqComponent("XMLParser",Public);
1 u% `( }- i l' a% C% }, J: \4 jAddPrereqComponent("AdvancedMathematics",Public);. J3 Z5 |( t) n- u
AddPrereqComponent("CATPlantShipModeler",Public);" C5 x! c& z3 E, \( Y( \* G
AddPrereqComponent("CATSchPlatformInterfaces",Public);
O$ v& H( k$ m, m2 Y# d$ g0 c; Q3 a7 Q) o
8 i4 L- S [% ] ]7 ]# n
|
|