|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
Catia二次开发需要在 IdentityCard.h中加入所用到的framwork接口, X& K9 \8 v0 [
常见的如下,直接复制即可% Z/ X! d* i: f2 ^3 K! P: N1 h
* i! \- V% b* b+ ?7 j R. o$ Y
5 l# o4 `9 t/ q0 U5 ?1 S
4 _9 s( \, V0 X& F( w% Q/ j! q7 ?8 ~1 _& s* d: n. T
AddPrereqComponent("System",Protected);
1 Y0 S; `$ S/ D! c* f* zAddPrereqComponent("ApplicationFrame",Public);) @" M* T7 v4 U( R: p7 ?' A- K6 L
AddPrereqComponent("Dialog",Public);$ g6 |4 t4 u6 H2 x7 {$ ~7 t C: B
// END WIZARD EDITION ZONE0 \; P0 h7 e- C& t% e% K! J
AddPrereqComponent("ApplicationFrame",Protected);% U% D; t, M# Z2 a% K
AddPrereqComponent("CATAssemblyInterfaces",Protected);
; ~. E- U; |* \& z* \2 W4 u5 AAddPrereqComponent("ObjectModelerBase",Protected);/ |' U1 x9 r* a! y4 Q K/ a
AddPrereqComponent("ProductStructureUI",Protected);7 c* W. \7 l( a
AddPrereqComponent("DialogEngine",Protected);
/ {3 }% z+ Z6 x, W( J7 i: ~5 [AddPrereqComponent("Mathematics",Protected);& J; l5 \/ ~: V
AddPrereqComponent("Dialog",Protected);
# Y0 o! Q [& e) g0 WAddPrereqComponent("MechanicalModelerUI",Protected);- t& b/ R5 _! {: j. B C
AddPrereqComponent("MechanicalModelerUI",Public);. L# r+ L* _0 `9 i8 U5 [/ l/ y
AddPrereqComponent("PartInterfaces",Public); `: c0 V/ E2 W" `
AddPrereqComponent("ObjectSpecsModeler",Public);, R; y1 f7 c8 G. D$ O$ R
AddPrereqComponent("ConstraintModeler",Public);- u. J8 h' ?0 S$ J
AddPrereqComponent("ConstraintModelerInterfaces",Public);
* Y7 k& T( c& g8 iAddPrereqComponent("ConstraintModelerUI",Public);3 \% h, e+ ?, E$ @7 V* Q I
AddPrereqComponent("SkeTCherInterfaces",Public);- Z9 G: g' L0 d/ D
AddPrereqComponent("GeometricOperators",Public);! B0 ]4 U% d* \/ y% M
AddPrereqComponent("ProductStructureInterfaces",Public);
! q' ?9 [5 c ?5 Z* k4 aAddPrereqComponent("ProductStructure",Public);
: `+ c& I# o3 @+ nAddPrereqComponent("SpaceAnalysisInterfaces", Public);
1 l5 q" F( q6 b3 l' ?4 [AddPrereqComponent("SimulationBase", Public);5 ?) r7 t( r% K1 _) g' ?0 ~0 u
AddPrereqComponent("SimulationInterfaces", Public);
9 A9 P5 ]1 m* d( q- w* t0 c3 zAddPrereqComponent("GSMInterfaces",Public);
! i3 `4 p9 ~. CAddPrereqComponent("GSOInterfaces",Public);
, K/ B+ o1 O$ r8 }8 NAddPrereqComponent("LiteralFeatures",Public);
3 l' y( q6 [ Z! `4 q6 U& g* wAddPrereqComponent("DraftingInterfaces", Public);- }7 C3 E/ r8 u( B* j7 x/ s
AddPrereqComponent("CATTTRSInterfaces", Public);
9 K8 [% A0 N2 ^AddPrereqComponent("CATTPSInterfaces", Public);# C, c& `4 X. F7 z! @
AddPrereqComponent("ManufacturingInterfaces",Public);6 G8 h8 g0 T) \1 y% d+ }: T P
AddPrereqComponent("SurfaceMachiningInterfaces",Public);8 R( {4 b4 w% t8 `/ N
AddPrereqComponent("DMAPSInterfaces",Public);8 s. T4 Z! Z/ m/ d: `% i7 [
AddPrereqComponent("GeometricObjects",Public);
# h" f& B6 f1 [; r) cAddPrereqComponent("KnowledgeInterfaces",Public);3 ^1 ^6 W) m% t, S. `
AddPrereqComponent("LiteralsEditor",Public);# [: x- s% z0 |& k
AddPrereqComponent("MechanicalModeler",Public);
/ x7 n1 e' ^. Y$ xAddPrereqComponent("Tessellation",Public);2 \& G9 h- D1 a$ g+ W2 j
AddPrereqComponent("Visualization",Public);! q' x: M; U8 n7 {% H0 S6 I& [$ L0 x
AddPrereqComponent("VisualizationBase",Public);
% f* A9 {# u: W! vAddPrereqComponent("MecModInterfaces",Public);
3 d+ n# U! }3 S/ w8 C3 CAddPrereqComponent("NewTopologicalObjects",Public);4 j5 o$ R! I# ^7 `' Q
AddPrereqComponent("MechanicalCommands",Public);
4 B6 W9 M8 q. X. o4 d0 h+ d; Q2 fAddPrereqComponent("TopologicalOperators",Public);
: W; w+ q: Z$ |" iAddPrereqComponent("InteractiveInterfaces",Public); H9 N" r: a7 B$ A
AddPrereqComponent("PrismaticMachiningInterfaces",Public);' x# ?% S( Y2 H5 |: b R
AddPrereqComponent("ToolPathEditorInterfaces",Public);
3 `" z+ } R6 x jAddPrereqComponent("FreeFormOperators",Public);
' o) Y. j$ z( R8 p, W' [: DAddPrereqComponent("CATIAApplicationFrame",Public);
4 |0 V3 ^+ K, o2 xAddPrereqComponent("ComponentsCatalogsInterfaces",Public);
5 D5 x! g1 K+ x& }& G$ v9 sAddPrereqComponent("ProcessPlatformBase",Public);
1 i- `# f% I" d q! o5 T4 vAddPrereqComponent("ProcessPlatformVisu",Public);' h3 q, K' ~& A* P; I
AddPrereqComponent("AdvancedMachiningInterfaces",Public);- t. D5 J8 _& y
AddPrereqComponent("ObjectModelerInterfaces",Public);
, P* T) _) g l; H# U" H* U6 J7 UAddPrereqComponent("SketcherModeler",Public);
7 j9 e5 F0 y8 T$ ~' e! fAddPrereqComponent("MeasureGeometryInterfaces",Public);# `9 S5 ?) I7 Q- p- ~/ b0 z
AddPrereqComponent("InfInterfaces",Public);
( y& G6 A |7 J6 s* ]9 ^" ]. |( \# NAddPrereqComponent("XMLParser",Public);% A# {7 N( z3 n7 N% @* v
AddPrereqComponent("AdvancedMathematics",Public);
) a, M1 ~! Y" A5 r" C- k8 nAddPrereqComponent("CATPlantShipModeler",Public);' G9 y4 c) f: S! ^3 @) Y
AddPrereqComponent("CATSchPlatformInterfaces",Public);5 F: e9 h/ m9 W
* B( P$ v/ A# A1 i- c9 e7 r# v" X/ S" i
/ v7 l% M7 I! q. C
|
|