Endoscopy::EndoscopyGUI::path Class Reference

Inheritance diagram for Endoscopy::EndoscopyGUI::path:
object

List of all members.

Public Member Functions

def __init__
def calculatePath
def closeCB
def fly
def flyCB
def flyto
def gui
def pathModel
def playCB
def point
def scaleCB
def step

Public Attributes

 afterID
 camera
 close
 cursor
 cursorModelDisplay
 delay
 dl
 dt
 fids
 fov
 frame
 h00
 h01
 h10
 h11
 lines
 linesIDArray
 m
 model
 modelDisplay
 n
 p
 path
 play
 playing
 points
 polyData
 polygons
 skip
 sphere
 toplevel
 transform

Member Function Documentation

def Endoscopy::EndoscopyGUI::path::__init__ (   self,
  dl = 0.5,
  fidListName = 'L',
  cameraName = 'Camera' 
)
def Endoscopy::EndoscopyGUI::path::calculatePath (   self  ) 
generate a flight path for of steps of length dl
def Endoscopy::EndoscopyGUI::path::closeCB (   self  ) 
def Endoscopy::EndoscopyGUI::path::fly (   self  ) 
def Endoscopy::EndoscopyGUI::path::flyCB (   self  ) 
def Endoscopy::EndoscopyGUI::path::flyto (   self,
  f 
)
apply the fth step in the path to the global camera
def Endoscopy::EndoscopyGUI::path::gui (   self  ) 
def Endoscopy::EndoscopyGUI::path::pathModel (   self  ) 
def Endoscopy::EndoscopyGUI::path::playCB (   self  ) 
def Endoscopy::EndoscopyGUI::path::point (   self,
  segment,
  t 
)
def Endoscopy::EndoscopyGUI::path::scaleCB (   self,
  value 
)
def Endoscopy::EndoscopyGUI::path::step (   self,
  segment,
  t,
  dl 
)
take a step of dl and return the path point and new t
  return:
  t = new parametric coordinate after step 
  p = point after step
  remainder = if step results in parametic coordinate > 1.0, then
this is the amount of world space not covered by step

Member Data Documentation


The documentation for this class was generated from the following file:

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1