GCS::ConstraintDifference Class Reference

#include <Constraints.h>

Inheritance diagram for GCS::ConstraintDifference:
GCS::Constraint

List of all members.

Public Member Functions

 ConstraintDifference (double *p1, double *p2, double *d)
virtual double error ()
virtual ConstraintType getTypeId ()
virtual double grad (double *)
virtual void rescale (double coef=1.)

Detailed Description

Definition at line 90 of file Constraints.h.


Constructor & Destructor Documentation

GCS::ConstraintDifference::ConstraintDifference ( double *  p1,
double *  p2,
double *  d 
)

Definition at line 112 of file Constraints.cpp.

References GCS::Constraint::origpvec, GCS::Constraint::pvec, and rescale().


Member Function Documentation

double GCS::ConstraintDifference::error (  )  [virtual]

Reimplemented from GCS::Constraint.

Definition at line 131 of file Constraints.cpp.

References GCS::Constraint::scale.

ConstraintType GCS::ConstraintDifference::getTypeId ( void   )  [virtual]

Reimplemented from GCS::Constraint.

Definition at line 121 of file Constraints.cpp.

References GCS::Difference.

double GCS::ConstraintDifference::grad ( double *  param  )  [virtual]

Reimplemented from GCS::Constraint.

Definition at line 136 of file Constraints.cpp.

References GCS::Constraint::scale.

void GCS::ConstraintDifference::rescale ( double  coef = 1.  )  [virtual]

Reimplemented from GCS::Constraint.

Definition at line 126 of file Constraints.cpp.

References GCS::Constraint::scale.

Referenced by ConstraintDifference().


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

Generated on Wed Nov 23 19:01:57 2011 for FreeCAD by  doxygen 1.6.1