Class Ellipse::Convolution

Nested Relationships

This class is a nested type of Class Ellipse.

Class Documentation

class Convolution

A temporary-only expression object for ellipse convolution.

Public Types

typedef Eigen::Matrix<double, 5, 5> DerivativeMatrix

Matrix type for derivative with respect to input ellipse parameters.

Public Functions

Convolution(Ellipse &self, Ellipse const &other)

Standard constructor.

std::shared_ptr<Ellipse> copy() const

Return a new convolved ellipse.

void inPlace()

Convolve the ellipse in-place.

DerivativeMatrix d() const

Return the derivative of convolved ellipse with respect to self.

Public Members

Ellipse &self
Ellipse const &other