Table of contents Introduction Tutorial Main classes
Top Previous Up Next

Shape::Disk class reference
[Core module]

Declaration

#include <Goptical/Shape/Disk>

namespace Goptical {
namespace Shape {
class Disk;
};
};

This class is a member of the Shape namespace.

Inheritance








Description

This is the most common lens shape.

Members

See also the full member list section for this class.

Inherited members

  • 12 members inherited from Base

Functions

  • 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

AltStyle によって変換されたページ (->オリジナル) /