#include <FormationControl.h>
Public Member Functions | |
| ~ArtPotentialFormCtrlIn () | |
| Destructor. | |
| ArtPotentialFormCtrlIn (Time currTime, Position3D &robotPosi, vector< Position3D > &obsPos, vector< int > &robDetList) | |
| Formation control. | |
| ArtPotentialFormCtrlIn (Time currTime, Position3D &robotPosi, vector< Position3D > &obsPos, vector< int > &robDetList, Velocity3D &externalVel) | |
| ArtPotentialFormCtrlIn (Time currTime, Position3D &robotPos, vector< Position3D > &obsPos, vector< int > &robDetList, Velocity3D &externalVel, Decimal shapeScale_) | |
| ArtPotentialFormCtrlIn (const ArtPotentialFormCtrlIn &p) | |
| Copy constructor. | |
| ArtPotentialFormCtrlIn & | operator= (const ArtPotentialFormCtrlIn &p) |
| Assignment operator. | |
Public Attributes | |
| Time | currentTime |
| Position3D | robotPosition |
| vector< Position3D > | obsPositions |
| vector< int > | neighList |
| Velocity3D | extVelocity |
| bool | useExtVel |
| Decimal | shapeScale |
| bool | useShapeScale |
| ArtPotentialFormCtrlIn::~ArtPotentialFormCtrlIn | ( | ) |
Destructor.
| ArtPotentialFormCtrlIn::ArtPotentialFormCtrlIn | ( | Time | currTime, | |
| Position3D & | robotPosi, | |||
| vector< Position3D > & | obsPos, | |||
| vector< int > & | robDetList | |||
| ) |
Formation control.
| [in] | currTime | |
| [in] | robotPosi |
| ArtPotentialFormCtrlIn::ArtPotentialFormCtrlIn | ( | Time | currTime, | |
| Position3D & | robotPosi, | |||
| vector< Position3D > & | obsPos, | |||
| vector< int > & | robDetList, | |||
| Velocity3D & | externalVel | |||
| ) |
| [in] | externalVel | Additional velocity (e.g., given by a human operator). |
| ArtPotentialFormCtrlIn::ArtPotentialFormCtrlIn | ( | Time | currTime, | |
| Position3D & | robotPos, | |||
| vector< Position3D > & | obsPos, | |||
| vector< int > & | robDetList, | |||
| Velocity3D & | externalVel, | |||
| Decimal | shapeScale_ | |||
| ) |
| [in] | shapeScale_ | Change the shape scale if in shape mode. |
| ArtPotentialFormCtrlIn::ArtPotentialFormCtrlIn | ( | const ArtPotentialFormCtrlIn & | p | ) |
Copy constructor.
| ArtPotentialFormCtrlIn & ArtPotentialFormCtrlIn::operator= | ( | const ArtPotentialFormCtrlIn & | p | ) |
Assignment operator.
| vector<int> ArtPotentialFormCtrlIn::neighList |
1.5.6