Shape::Disk class reference
[Core module]


#include <Goptical/Shape/Disk>

namespace Goptical {
namespace Shape {
class Disk;

This class is a member of the Shape namespace.







This is the most common lens shape.


See also the full member list section for this class.

Inherited members  

  • 12 members inherited from Base


  • Disk(double radius)
  • virtual void get_contour(unsigned int contour, const Math::Vector2::put_delegate_t &f, double resolution) const
  • virtual unsigned int get_contour_count() const
  • virtual void get_pattern(const Math::Vector2::put_delegate_t &v, const Trace::Distribution &d, bool unobstructed) const
  • double get_radius(void ) const
  • virtual void get_triangles(const Math::Triangle<2>::put_delegate_t &f, double resolution) const
  • void set_radius(double r)

Members detail  

Disk(double radius)  

Create a new disk with given radius

Valid XHTML 1.0 StrictGenerated by diaxen on Sun Jan 8 00:47:24 2012 using MkDoc