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
- enum pattern_e
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
No documentation available
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
Specify tessellation pattern used by Array class
Identifier | Description |
---|---|
Square | |
SquareCenter | |
Hexagonal |