[vtk-developers] Wrapping GetBounds-like functions

Volpe, Christopher R (Research) volpecr at crd.ge.com
Mon Sep 9 15:28:34 EDT 2002


Hi folks-
  If you call the GetBounds method of a vtkActor from TCL, it works as expected. I.e., it returns six
concatenated values as a string. I'm not sure whether it's the method that takes "float bounds[6]" as
a parameter that's being wrapped, or if it's the one that takes void and returns "float *", or if the
wrapper code simply handles vtkActor::GetBounds as an explicit special case. But anyway, I'm having a
heck of a time trying to access vtkRenderer::ComputeVisiblePropBounds(float bounds[6]) from TCL. I
figured maybe the wrapper generator handles methods named GetBounds specially, so I added a GetBounds
method to invoke ComputeVisiblePropBounds, trying multiple different parameter approaches, and
nothing seems to work. TCL keeps complaining that the method name is wrong or is being called with
the incorrect number of arguments. Can anyone tell me what wrapper-god I have to pray to in order to
get it to do what I want?

thanks much in advance,

Chris
> GE Global Research Center 
> ___________________________________________________________________________________________________
> _______________________________________________
> 
Dr. Christopher R. Volpe, Ph.D.
Computer Scientist
Visualization and Computer Vision Lab 
Imaging Technologies
Bldg KW, Room C215
P.O. Box 8, Schenectady, NY 12301

(518) 387-7766, Dial Comm: 8*833-7766, Fax: (518) 387-6981
e-mail: volpecr at crd.ge.com    web: http://www.crd.ge.com/~volpecr


begin 600 winmail.dat
M>)\^(@,3`0:0"``$```````!``$``0>0!@`(````Y`0```````#H``$(@`<`
M&````$E032Y-:6-R;W-O9G0 at 36%I;"Y.;W1E`#$(`06``P`.````T@<)``D`
M#P`<`"(``0`Y`0$@@`,`#@```-('"0`)``\`'``B``$`.0$!"8`!`"$````Q
M.#!$-4,P-$$U-#-$-31$03!&,T8U1#DS,$1$0C<S1`!$!P$$@`$`(@```%=R
M87!P:6YG($=E=$)O=6YD<RUL:6ME(&9U;F-T:6]N<P"^#`$-@`0``@````(`
M`@`!`Y`&`+`*```N`````P`)60,````"`7$``0```!8````!PE at W%H"'B8Q]
M+>U-+X[GB`9S5`/Q```#`-X_KV\```,`/8`((`8``````,````````!&````
M`%*%``!];@$`'@`^@`@@!@``````P````````$8`````5(4```$````$````
M.2XP``L`ZH$((`8``````,````````!&``````:%`````````P`_@`@@!@``
M````P````````$8``````84````````+`#N`""`&``````#`````````1@``
M```#A0````````L`0(`((`8``````,````````!&``````Z%`````````P`\
M@`@@!@``````P````````$8`````$(4````````#`$&`""`&``````#`````
M````1@`````1A0````````,`0H`((`8``````,````````!&`````!B%````
M`````@$)$`$````=!0``&04```0(``!,6D9UG2X*V0,`"@!R8W!G,3(U%C(`
M^`M@;@X0,#,S3P'W`J0#XP(`8V@*P'/P970P(`<3`H,`4`3E<0(`<')Q#E`0
MU at XP-7\&``4#`H,2\1!U$L(1:3.[`\81>#04FQ#/`I(U`\:;!>L"@'T*@`C(
M(#L);_<3D1O3#B`X";0=<@HR'7%?&],3D0F[`H`*@78(D'?*:PN`9!=`=6,`
M4`L#(0NU($AI(`(0;&L,<RT*H at J`("!)9F0@>0A@(&,'0`,@=-!H92!'$3!"
M"&`@L$\$(`>`(]`$<"!O(R!A@"!V=&M!8W0%L0$#4B!40TPL(&D]!4!W!;`B
M8"5`!"!E>"IP!9!T"8`N(P`N978N)H,)<'0(<`8Q`)!X;R-P`B`C@">P;BF1
M)0!VSP=`"E`G$R50<W0%$`\@I2?A)R8P;F\%0',(<+TC\'<CX"/1!<`FH"<$
M()\CTB2U(]`ID"/`86L'D3HB#O!O+=$&X"1B6S;L72(JA`JQ822Q+($MLKDL
MT6)E*Q$FP"_P<">`_F0F@`6Q!I`LJ`(@(_`MN?AV;VDE``!P)0`HEBYE_"HB
M,;8CTC%$!<`%H`$`92D!;0M0>2`84""P;/,S at B6%.CHD&"J2`Z`G8?9L#>`F
MH7,G at 0<Q(W$1(!DGX$)U!4``<'EW8?YY)H`K8AA0(%`Q$250(^`T8VLE%'0'
M<2/`<GEG,0(EP"5`8V,'D#>S4G\)\`2!!)`X4`A0-P`Z\&5*5 at 0`:0)@95`#
M8'!U)$0H+GTI)?<GX2(@:6YG*_$E``#`>3#@-<MG_PGP!)`ID`6Q-U8DM`0@
M*<"_!X`E`"08. at 4W(":`<SW@^4*`860!`#/A)`\]P at N`>S.P+B`@/T]`52:`
M/65M7'5L/1`+4"/P9`:09O\^X0(P+\DQ80-@`-`CX$N!FS0"*Z%H,0(1(&5M
M+.$O/>`FTB?@)E$@+B!E</\$(`6 at -P$+<3V3+<,M&$7B_R:0!"`Q0`(@,2`Q
MTC#&(X+_*?$#\"/0(\,+@`6A"7`EL-TKD'4&T"R!)2)R0L`'@'4",',GX$,#
MD3LA,L-EGR.A/3$L,"W1-A4M9R3Q_T*`.^$RX3W@$L`[8$ED,<&_!($]PD1`
M!4`FH3W19$_A[RW"0H`[4`(P/R*4(I0ML?YN)P%,(!A`6J)'X"H@*7#L92Q=
M"@KT8P!!`*`2`_L.0$H`:`40$+!=%&!0#E`_##!.$2>P);`49"'11T5[8D8"
MT3,B\`*Q2%`)`&)_!T!D`SZ@$2`*P%Y19%)#OTT1!)!D!&)98986$&(!0.)I
M"\(T(%]HSVG?:N__:_]M#VX?;R]P/W#788<!0#%CB',Q-UT%%S`@1%YR)^`4
M86$D)<!P+')2/2?@5@;P)X!SPB:`4&CX+D0N9T=*%07`$]`(D&\",'2Q(I1*
M at 75DTFB@:?IZ*9!I`B`S\W<'2H)Y<:Y,`:`*XPJ`20#`9S$"^E0%D&@KH`D`
M>[`'D'-FD1500FQD,2!+5R:`8P@`)B%#,C$9<"*C4-0N3SK!;RDP.":`$]`?
M(^`RT"6P1^`[<4Y9(!D.(#,P(1-=1B at U,0(X0<`S.#<M-S<T-C8F@$0Z0DH1
M;3H9?V`J.`]@@D5&87CC at T"!N#8Y.!(1?G5T0OQE+0#``Q"#0#.P=9$%`.Y`
M!0`GT$1`+E$!(O`B\/AW96*#0&!#3#`W0`)`X'`Z+R]WB4"'@(<W_"]^AJ5R
M0TPP*Z`RT`NG%U^I(J,:\0"-,````!X`<``!````(@```%=R87!P:6YG($=E
M=$)O=6YD<RUL:6ME(&9U;F-T:6]N<P````L``@`!`````P#]/^0$``!``#D`
M(,>+%C=8P@$#`/$_"00``!X`,4`!````$@```$-(4DE35$]02$52+E9/3%!%
M`````P`:0``````>`#!``0```!(```!#2%))4U1/4$A%4BY63TQ010````,`
M&4```````P`F```````#`#8```````,`@!#_____"P#R$`$````"`4<``0``
M`#8```!C/553.V$]34%22S0P,#MP/4=%.VP]6$U",#)#4D1'12TP,C`Y,#DQ
M.3(X,S1:+3 at Y,S$T,0````(!^3\!````=0````````#<IT#(P$(0&K2Y"``K
M+^&"`0`````````O3SU'12]/53U#4D1.25-+05E53D$O0TX]4D5#25!)14Y4
M4R]#3CU%6$-(04Y'12!#3$E%3E0@*$580S`Q0U)$1T4I+T-./4-(4DE35$]0
M2$52+E9/3%!%`````!X`^#\!````&P```%9O;'!E+"!#:')I<W1O<&AE<B!2
M("A#4D0I```>`#A``0```!(```!#2%))4U1/4$A%4BY63TQ010````(!^S\!
M````=0````````#<IT#(P$(0&K2Y"``K+^&"`0`````````O3SU'12]/53U#
M4D1.25-+05E53D$O0TX]4D5#25!)14Y44R]#3CU%6$-(04Y'12!#3$E%3E0@
M*$580S`Q0U)$1T4I+T-./4-(4DE35$]02$52+E9/3%!%`````!X`^C\!````
M&P```%9O;'!E+"!#:')I<W1O<&AE<B!2("A#4D0I```>`#E``0```!(```!#
M2%))4U1/4$A%4BY63TQ010```$``!S`>X7\6-UC"`4``"#`Z49<6-UC"`1X`
M/0`!`````0`````````>`!T.`0```"(```!7<F%P<&EN9R!'971";W5N9',M
M;&EK92!F=6YC=&EO;G,````>`#40`0```#8````\1D)%.3!$1D,R-#!"034T
M,4(S.$$T,T8S.3DQ,T$Q-D0P,D5!,S-!.$!X;6(P,F-R9&=E/@````L`*0``
M````"P`C```````#``80'=J3/0,`!Q`;!````P`0$``````#`!$0`````!X`
M"!`!````90```$A)1D],2U,M24993U5#04Q,5$A%1T540D]53D1334542$]$
M3T9!5E1+04-43U)&4D]-5$-,+$E45T]22U-!4T584$5#5$5$244L25121515
M4DY34TE80T].0T%414Y!5$5$5D$``````@%_``$````V````/$9"13DP1$9#
M,C0P0D$U-#%",SA!-#-&,SDY,3-!,39$,#)%03,S03A`>&UB,#)C<F1G93X`
$``"JO@==
`
end



More information about the vtk-developers mailing list