GCS::ConstraintPerpendicular Class Reference

#include <Constraints.h>

Inheritance diagram for GCS::ConstraintPerpendicular:
GCS::Constraint

List of all members.

Public Member Functions

 ConstraintPerpendicular (Point &l1p1, Point &l1p2, Point &l2p1, Point &l2p2)
 ConstraintPerpendicular (Line &l1, Line &l2)
virtual double error ()
virtual ConstraintType getTypeId ()
virtual double grad (double *)
virtual void rescale (double coef=1.)

Detailed Description

Definition at line 200 of file Constraints.h.


Constructor & Destructor Documentation

GCS::ConstraintPerpendicular::ConstraintPerpendicular ( Line l1,
Line l2 
)
GCS::ConstraintPerpendicular::ConstraintPerpendicular ( Point l1p1,
Point l1p2,
Point l2p1,
Point l2p2 
)

Member Function Documentation

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

Reimplemented from GCS::Constraint.

Definition at line 561 of file Constraints.cpp.

References GCS::Constraint::scale.

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

Reimplemented from GCS::Constraint.

Definition at line 547 of file Constraints.cpp.

References GCS::Perpendicular.

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

Reimplemented from GCS::Constraint.

Definition at line 570 of file Constraints.cpp.

References GCS::Constraint::scale.

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

Reimplemented from GCS::Constraint.

Definition at line 552 of file Constraints.cpp.

References GCS::Constraint::scale, and KDL::sqrt().

Referenced by ConstraintPerpendicular().


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

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