GCS::ConstraintL2LAngle Class Reference

#include <Constraints.h>

Public Member Functions

 ConstraintL2LAngle (Line &l1, Line &l2, double *a)
 
 ConstraintL2LAngle (Point &l1p1, Point &l1p2, Point &l2p1, Point &l2p2, double *a)
 
virtual double error ()
 
virtual ConstraintType getTypeId ()
 
virtual double grad (double *)
 
virtual double maxStep (MAP_pD_D &dir, double lim=1.)
 
virtual void rescale (double coef=1.)
 
- Public Member Functions inherited from GCS::Constraint
 Constraint ()
 
virtual double error ()
 
int findParamInPvec (double *param)
 
int getTag ()
 
virtual ConstraintType getTypeId ()
 
virtual double grad (double *)
 
bool isDriving () const
 
virtual double maxStep (MAP_pD_D &dir, double lim=1.)
 
VEC_pD params ()
 
void redirectParams (MAP_pD_pD redirectionmap)
 
virtual void rescale (double coef=1.)
 
void revertParams ()
 
void setDriving (bool isdriving)
 
void setTag (int tagId)
 
virtual ~Constraint ()
 

Constructor & Destructor Documentation

◆ ConstraintL2LAngle() [1/2]

GCS::ConstraintL2LAngle::ConstraintL2LAngle ( Line l1,
Line l2,
double *  a 
)

References rescale().

◆ ConstraintL2LAngle() [2/2]

GCS::ConstraintL2LAngle::ConstraintL2LAngle ( Point l1p1,
Point l1p2,
Point l2p1,
Point l2p2,
double *  a 
)

Member Function Documentation

◆ error()

◆ getTypeId()

ConstraintType GCS::ConstraintL2LAngle::getTypeId ( void  )
virtual

Reimplemented from GCS::Constraint.

References GCS::L2LAngle.

◆ grad()

double GCS::ConstraintL2LAngle::grad ( double *  param)
virtual

Reimplemented from GCS::Constraint.

◆ maxStep()

double GCS::ConstraintL2LAngle::maxStep ( MAP_pD_D dir,
double  lim = 1. 
)
virtual

Reimplemented from GCS::Constraint.

◆ rescale()

void GCS::ConstraintL2LAngle::rescale ( double  coef = 1.)
virtual

Reimplemented from GCS::Constraint.

Referenced by ConstraintL2LAngle().


The documentation for this class was generated from the following files: