version 3.3

VRS::ConstraintMinHeight Class Reference

#include <vrs/sg/constraintminheight.h>

Inheritance diagram for VRS::ConstraintMinHeight:

VRS::Constraint VRS::SharedObj VRS::Visitable

List of all members.

Public Member Functions

 ConstraintMinHeight (double minHeight)
virtual bool check (const Vector &oldPoint, const Vector &desiredPoint, Stack< Vector > *alternativesStack=NULL)
 Returns true if movement from oldPoint to desiredPoint stays above the minimum height.
virtual void setMinHeight (double minHeight)
 Sets the minimum height.
virtual double getMinheight () const
 Returns the minimum height.
 VRS_TYPEINFO (ConstraintMinHeight, Constraint)
 VRS_SERIALIZABLE (ConstraintMinHeight)

Protected Member Functions

 ConstraintMinHeight ()


Detailed Description

Constraint which checks that a movement from oldPoint to desiredPoint doesn't go below a minimum height.

Constructor & Destructor Documentation

VRS::ConstraintMinHeight::ConstraintMinHeight ( double  minHeight  ) 

Constructor. The parameter minHeight specifies the minimum height that must be kept.

VRS::ConstraintMinHeight::ConstraintMinHeight (  )  [protected]


Member Function Documentation

virtual bool VRS::ConstraintMinHeight::check ( const Vector oldPoint,
const Vector desiredPoint,
Stack< Vector > *  alternativesStack = NULL 
) [virtual]

Returns true if movement from oldPoint to desiredPoint stays above the minimum height.

Implements VRS::Constraint.

virtual void VRS::ConstraintMinHeight::setMinHeight ( double  minHeight  )  [virtual]

Sets the minimum height.

virtual double VRS::ConstraintMinHeight::getMinheight (  )  const [virtual]

Returns the minimum height.

VRS::ConstraintMinHeight::VRS_TYPEINFO ( ConstraintMinHeight  ,
Constraint   
)

VRS::ConstraintMinHeight::VRS_SERIALIZABLE ( ConstraintMinHeight   ) 


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

Generated on Fri May 24 06:00:30 2013 by Doxygen 1.5.6
© 2001-2010 Hasso-Plattner-Institut | Impressum | Contact