[vtkusers] Dynamic creation of VTK objects in Tcl
    Andy Cedilnik 
    andy.cedilnik at kitware.com
       
    Thu Jul 31 08:18:20 EDT 2003
    
    
  
Hi Magnus,
What about this:
proc CreateMapper { } {
  vtkMapper m
  return m
}
proc CreateActor { } {
  vtkActor a
  return a
}
set actor [ CreateActor ]
set mapper [ CreateMapper ]
$actor SetMapper $mapper
Then you could say something like:
proc Create { type } {
  vtk$type t
  return t
}
set ob1 [ Create "Mapper" ]
set ob2 [ Create "Actor" ]
$ob2 SetMapper $ob1
Looks good?
On Thu, 2003-07-31 at 03:58, Magnus Gedda wrote:
> Is there a way to create VTK objects (sources, filters, etc.)
> dynamically in Tcl?
> 
> I don't want to be restrained to using predefined objects since it would
> limit my application tremendously. So I need to write a object factory
> of some sort, but how do I do it in Tcl?
    
    
More information about the vtkusers
mailing list