#include <conic_mirror.h>
Inheritance diagram for Arroyo::conic_mirror_base:

Public Member Functions | |
| conic_mirror_base () | |
| virtual | ~conic_mirror_base () |
| virtual void | read (const char *filename)=0 |
| virtual void | read (const iofits &iof)=0 |
| virtual void | write (const char *filename) const =0 |
| virtual void | write (iofits &iof) const =0 |
| virtual void | print (ostream &os, const char *prefix="") const =0 |
| virtual three_point | get_point_of_intersection (const three_point &tp, const three_vector &tv) const =0 |
|
|
Null constructor |
|
|
Virtual destructor |
|
||||||||||||
|
Get the point of intersection of a line extending from three_point tp in the direction of the three_vector tv and this optic. If there is no intersection point, this function throws an error Implements Arroyo::optic. Implemented in Arroyo::conic_mirror< aperture_type >. |
|
||||||||||||
|
Reimplemented from Arroyo::conic_section. Implemented in Arroyo::conic_mirror< aperture_type >. |
|
|
Read from an iofits object Reimplemented from Arroyo::conic_section. Implemented in Arroyo::conic_mirror< aperture_type >. |
|
|
Read from file Reimplemented from Arroyo::conic_section. Implemented in Arroyo::conic_mirror< aperture_type >. |
|
|
Write to an iofits object Reimplemented from Arroyo::conic_section. Implemented in Arroyo::conic_mirror< aperture_type >. |
|
|
Write to file Reimplemented from Arroyo::conic_section. Implemented in Arroyo::conic_mirror< aperture_type >. |
1.3.9.1