def analysis.general_optics_example.draw_everything (   optics,
  trace,
  xrange,
  yrange,
  three_d = None 
)

Definition at line 84 of file general_optics_example.py.

00084                                                                 :
00085     
00086     g=graphite.Graph()
00087     g.top=10
00088     g.left=100
00089     g.right=g.left+700
00090     g.bottom=g.top+300
00091     g.axes[graphite.X].range=xrange
00092     g.axes[graphite.Y].range=yrange
00093     g.formats=[]
00094     if three_d:
00095         g.axes[graphite.Z].range=(-0.5, 0.5)
00096         g.lookAt=(-.25,-1.0,0)
00097         g.eyePosition=(-.75,-2,0.25)
00098         
00099     draw_layout(g, optics)
00100     draw_trace(g, trace)
00101     
00102     g.axes[graphite.Y].tickMarks[0].labels = "%+.1f"
00103     g.axes[graphite.Y].label.text = "meters"
00104     g.axes[graphite.Y].tickMarks[0].inextent= 0.02
00105     g.axes[graphite.Y].tickMarks[0].labelStyle=graphite.TextStyle(hjust=graphite.RIGHT, vjust=graphite.CENTER, 
00106         font=graphite.Font(10,0,0,0,None), 
00107         color=graphite.Color(0.00,0.00,0.00))
00108     g.axes[graphite.Y].tickMarks[0].labeldist=-0.01
00109 
00110     g.axes[graphite.X].tickMarks[0].labels = "%+.1f"
00111     g.axes[graphite.X].label.text = "meters"
00112     g.axes[graphite.X].tickMarks[0].inextent= 0.02
00113     g.axes[graphite.X].tickMarks[0].labelStyle=graphite.TextStyle(hjust=graphite.CENTER, vjust=graphite.TOP, 
00114         font=graphite.Font(10,0,0,0,None), 
00115         color=graphite.Color(0.00,0.00,0.00))
00116     g.axes[graphite.X].tickMarks[0].labeldist=-0.01
00117     
00118     return g
00119     
class mir(reflector):


Generated on Wed Nov 21 10:18:32 2007 for analysis by  doxygen 1.5.4