|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
Catia二次开发需要在 IdentityCard.h中加入所用到的framwork接口
' n+ F3 M! U9 q) I$ _) N4 I* t6 t常见的如下,直接复制即可
6 p( r; F8 e5 e. j9 s9 a
6 P# U i0 H1 Z0 u! J. m
# p$ F" r+ N8 M8 N" m& Z) m" }0 w/ Z7 L" L3 x
N( B! V' ]# X
AddPrereqComponent("System",Protected);
9 i6 \$ z x6 e6 }7 n/ z/ f& Y( j4 SAddPrereqComponent("ApplicationFrame",Public);6 d4 c. }9 y3 e8 |- w/ A+ ^- O) |
AddPrereqComponent("Dialog",Public);! ?$ ?+ B5 K* ^' m* [1 \
// END WIZARD EDITION ZONE
! f: @9 `% K ^) pAddPrereqComponent("ApplicationFrame",Protected);
8 p a5 t% z8 E2 HAddPrereqComponent("CATAssemblyInterfaces",Protected);
( v# C Y! J0 c' O, d! ^0 t# @AddPrereqComponent("ObjectModelerBase",Protected);
% S4 _/ [* j1 O) m) |. JAddPrereqComponent("ProductStructureUI",Protected);
4 V* Y8 a( a$ Y8 dAddPrereqComponent("DialogEngine",Protected);" D* b+ [! _8 K4 B
AddPrereqComponent("Mathematics",Protected);; P, o/ g8 g" L1 m T ]* n# e
AddPrereqComponent("Dialog",Protected);
9 h, ?2 e `4 YAddPrereqComponent("MechanicalModelerUI",Protected);
1 D3 F1 _. r2 w2 P- T9 x& YAddPrereqComponent("MechanicalModelerUI",Public);
' D& c% P( s9 Z" `AddPrereqComponent("PartInterfaces",Public);" I( ]! j5 n( j# I9 l4 q1 E0 b
AddPrereqComponent("ObjectSpecsModeler",Public);
5 B7 G; U! R3 MAddPrereqComponent("ConstraintModeler",Public);
^* o8 c: e4 S+ L8 i% pAddPrereqComponent("ConstraintModelerInterfaces",Public);. U" g! e2 ]/ S# E0 `. @: F
AddPrereqComponent("ConstraintModelerUI",Public);4 {' I5 o% ]& S, S7 ~9 S
AddPrereqComponent("SkeTCherInterfaces",Public);; r1 i% h7 Z. ` l3 b4 f3 {9 ]
AddPrereqComponent("GeometricOperators",Public);
$ r4 v6 ~+ Y3 _- ~ u3 ^ bAddPrereqComponent("ProductStructureInterfaces",Public);/ O. A6 C6 l l2 K2 q! f+ [
AddPrereqComponent("ProductStructure",Public);9 P$ |, {' j! v; c
AddPrereqComponent("SpaceAnalysisInterfaces", Public);3 [) i( ~$ w3 _% A/ ?' r {5 S
AddPrereqComponent("SimulationBase", Public);
2 r( u2 k4 q: K: i7 OAddPrereqComponent("SimulationInterfaces", Public);
& s- W: N5 q4 n# ]/ {& i; tAddPrereqComponent("GSMInterfaces",Public);
0 n: {2 g& n: }AddPrereqComponent("GSOInterfaces",Public);& }' f& ~9 D# ?
AddPrereqComponent("LiteralFeatures",Public);
& g! C6 e6 z6 SAddPrereqComponent("DraftingInterfaces", Public);
% w5 H) w9 y' N+ U- P) [AddPrereqComponent("CATTTRSInterfaces", Public);
( h" K6 p5 U% o1 _3 T" lAddPrereqComponent("CATTPSInterfaces", Public);
8 \! M: a, j8 _) y5 WAddPrereqComponent("ManufacturingInterfaces",Public);
) H' c2 x$ M- c WAddPrereqComponent("SurfaceMachiningInterfaces",Public);
! T; K8 \( V7 C* nAddPrereqComponent("DMAPSInterfaces",Public);. m) m" s0 T& T8 P' a Q& ?
AddPrereqComponent("GeometricObjects",Public);% q+ l6 F P1 Z. v. h
AddPrereqComponent("KnowledgeInterfaces",Public);
8 n* T6 j' l( T. ^8 dAddPrereqComponent("LiteralsEditor",Public);
+ i! Y6 C7 R/ N( d% z# f5 H2 LAddPrereqComponent("MechanicalModeler",Public);
; z& R. I1 ] }6 |; w2 J! VAddPrereqComponent("Tessellation",Public);+ F+ y8 x/ N8 x, G8 r+ b _
AddPrereqComponent("Visualization",Public);
( t6 p; c5 d. G* I. Y! fAddPrereqComponent("VisualizationBase",Public);' t& f9 P$ Z) t. r; ~3 _- h
AddPrereqComponent("MecModInterfaces",Public);
1 a7 [* J3 n- W: k, gAddPrereqComponent("NewTopologicalObjects",Public);1 O# p* _8 K% n8 h: P' r h
AddPrereqComponent("MechanicalCommands",Public);
9 v& o6 s/ q3 hAddPrereqComponent("TopologicalOperators",Public);6 ]$ Q" k8 j! e6 @: b
AddPrereqComponent("InteractiveInterfaces",Public); o, r/ Z7 Z* d6 |& ^
AddPrereqComponent("PrismaticMachiningInterfaces",Public);
# \5 f5 a; b% T4 M. p! ?9 B9 A& C4 gAddPrereqComponent("ToolPathEditorInterfaces",Public);
9 ~% l2 W" U$ [; H( vAddPrereqComponent("FreeFormOperators",Public);7 Y7 E& k! i% _. g5 t( ^
AddPrereqComponent("CATIAApplicationFrame",Public);
' |3 S0 u6 T0 |AddPrereqComponent("ComponentsCatalogsInterfaces",Public);' r ] ?& x) c, L# z/ J# Y
AddPrereqComponent("ProcessPlatformBase",Public);0 G1 X+ K: s/ b) j' `& v1 C' p
AddPrereqComponent("ProcessPlatformVisu",Public);; N' y' c0 l$ L+ c
AddPrereqComponent("AdvancedMachiningInterfaces",Public);" B$ {$ c6 A, T0 t7 `) w
AddPrereqComponent("ObjectModelerInterfaces",Public);) G0 r( c' d# s9 d; Q6 u
AddPrereqComponent("SketcherModeler",Public);9 @0 Z; V& P4 v P! d, S
AddPrereqComponent("MeasureGeometryInterfaces",Public);
0 D4 C$ l/ |0 v0 ^1 k+ zAddPrereqComponent("InfInterfaces",Public);
( Q9 i/ q& A, G5 X3 W9 m+ xAddPrereqComponent("XMLParser",Public);
' W7 ^- R: D# kAddPrereqComponent("AdvancedMathematics",Public);6 Z$ V% w7 s& @2 ~. @
AddPrereqComponent("CATPlantShipModeler",Public);# t) `/ E/ B2 d* ~1 P
AddPrereqComponent("CATSchPlatformInterfaces",Public);
9 `0 M+ |! ~" [# f1 u2 A
- L) d, U+ |6 M& i' M. c" M. R3 [- X/ K- q* [8 K( ~' Q/ e
|
|