Define FUSE_CONSTRAINT_DEFINITIONS_WITH_EIGEN

Define Documentation

FUSE_CONSTRAINT_DEFINITIONS_WITH_EIGEN(...)

Convenience function that creates the required pointer aliases, clone() method, and type() method for derived Constraint classes that have fixed-sized Eigen member objects.

Usage:

class Derived : public Constraint
{
public:
  FUSE_CONSTRAINT_DEFINITIONS_WTIH_EIGEN(Derived)
  // The rest of the derived constraint implementation
}