Description Usage Arguments Details Value Note Author(s) See Also Examples
Creates an instance of an interferometry project.
1 |
project.id |
Character string - an identifier for the project |
project.notes |
Optional character string - additional project notes |
project.tester |
Optional character string - the tester (or any other useful information) |
project.date |
Optional character string - date of the test (or other information) |
Provides an "object oriented" framework for the analysis of multiple
interferograms as a group.
A call of the form .thisproject <- project("myproject")
creates an "instance" of a project object. All functions for processing
the grouped data are returned with the function call.
A list with the following components:
ev |
The environment of the |
isIntProject |
Identifies this object as an interferometry project |
project.addto |
Utility function - copies data from an interferogram into project object |
project.removefrom |
Utility function - removes interferogram data from project object |
plot.wf |
Plot function - Wavefront map |
plot.contour |
Plot function - Cross sections of wavefront along selected diameters |
plot.startest |
Plot function - Star test simulation with optional MTF plot |
plot.wf3d |
Plot function - Interactive 3d plot of wavefront (requires package |
plot.spm |
Plot function - Coplots of RMS, P-V, and Strehl from individual interferograms |
print.summary |
Output function - Prints basic summary statistics to the console window |
print.details |
Output function - Prints more details of estimated Zernike coefficients |
print.latex |
Output function - A printable detailed report, in pdf format (requires |
These functions will rarely be accessed directly at the command line if the GUI is used.
M.L. Peck mpeck1@ix.netcom.com. Thanks to Steven Koehler for valuable programming ideas, especially his approach to object instantiation in R.
1 2 3 4 5 6 7 8 9 | ## Not run:
.thisproject <- project("myproject") # create a project object
.thisproject$project.addto(.thisint$ev) #note you add an interferogram
# by passing its environment
.thisproject$plot.wf() #Plot averaged wavefront
.thisproject$plot.spm() #Possibly interesting comparisons of interferograms
.thisproject$print.summary() #Some basic summary statistics
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.