Table of contents Introduction Tutorial Main classes
Top Previous Up Next

Curve::Array class reference
[Core module]

Declaration

#include <Goptical/Curve/Array>

namespace Goptical {
namespace Curve {
class Array;
};
};

This class is a member of the Curve namespace.

Inheritance








Description

This class provides a way to build an array of an other curve. It can be used to design lenses array.

Members

See also the full member list section for this class.

Inherited members

  • 5 members inherited from Base

Type

Functions

  • Array (const const_ref<Base> &curve, double pitch, pattern_e p = [...])
  • virtual void derivative (const Math::Vector2 &xy, Math::Vector2 &dxdy) const
  • virtual double sagitta (const Math::Vector2 &xy) const

Members detail

Array(const const_ref <Base> &curve, double pitch, pattern_e p = Square)

No documentation available

virtual void derivative(const Math::Vector2 &xy, Math::Vector2 &dxdy) const

This virtual function overrides the derivative virtual function defined in the Base base abstract class.

Documentation inherited from base class:

Get curve x and y derivative (gradient) at specified point

enum pattern_e

Specify tessellation pattern used by Array class

IdentifierDescription
Square
SquareCenter
Hexagonal

virtual double sagitta(const Math::Vector2 &xy) const

This virtual function implements the sagitta pure function declared in the Base base abstract class.

Documentation inherited from base class:

Get curve sagitta at specified point

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

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