Loading...
Searching...
No Matches
PatternGeneratorJRL::FootHalfSize Class Reference

#include <Mathematics/FootHalfSize.hh>

Public Member Functions

 FootHalfSize ()
 
 ~FootHalfSize ()
 
void setHalfSizeInit (double lHalfWidth, double lHalfHeight, double DSFeetDistance)
 
void setConstraints (double OnX, double OnY, double DSFeetDistance)
 
double getHalfHeight () const
 
double getHalfWidth () const
 
double getHalfHeightDS () const
 

Protected Member Functions

void updateHalfHeightDS (double DSFeetDistance)
 
void updateHalfSize ()
 

Detailed Description

This class handles the size and the constraints related to the feet

Constructor & Destructor Documentation

◆ FootHalfSize()

FootHalfSize::FootHalfSize ( )

◆ ~FootHalfSize()

FootHalfSize::~FootHalfSize ( )

Member Function Documentation

◆ getHalfHeight()

double FootHalfSize::getHalfHeight ( ) const

◆ getHalfHeightDS()

double FootHalfSize::getHalfHeightDS ( ) const

◆ getHalfWidth()

double FootHalfSize::getHalfWidth ( ) const

◆ setConstraints()

void FootHalfSize::setConstraints ( double OnX,
double OnY,
double DSFeetDistance )

◆ setHalfSizeInit()

void FootHalfSize::setHalfSizeInit ( double lHalfWidth,
double lHalfHeight,
double DSFeetDistance )

◆ updateHalfHeightDS()

void FootHalfSize::updateHalfHeightDS ( double DSFeetDistance)
protected

Referenced by setConstraints(), and setHalfSizeInit().

◆ updateHalfSize()

void FootHalfSize::updateHalfSize ( )
protected

Referenced by setConstraints(), and setHalfSizeInit().