|
| | TranslateStretchManip (GLManager *glManager) |
| |
| virtual | ~TranslateStretchManip () |
| |
| virtual void | Render () |
| | Pure virtual function renders the geometry of the Manip.
|
| |
| virtual void | Update (std::vector< double > llc, std::vector< double > urc, std::vector< double > minExtents, std::vector< double > maxExtents, VAPoR::Transform *rpTransform, VAPoR::Transform *dmTransform, bool constrain) |
| |
| virtual bool | MouseEvent (int buttonNum, std::vector< double > screenCoords, double handleMidpoint[3], bool release=false) |
| |
| virtual void | GetBox (std::vector< double > &llc, std::vector< double > &urc) const |
| |
| | Manip (GLManager *glManager) |
| |
| virtual | ~Manip () |
| |
| virtual void | Render ()=0 |
| | Pure virtual function renders the geometry of the Manip.
|
| |
| virtual void | Update (std::vector< double > llc, std::vector< double > urc, std::vector< double > minExtents, std::vector< double > maxExtents, VAPoR::Transform *rpTransform, VAPoR::Transform *dmTransform, bool constrain)=0 |
| |
| virtual bool | MouseEvent (int buttonNum, std::vector< double > screenCoords, double handleMidpoint[3], bool release=false)=0 |
| |
| virtual void | GetBox (std::vector< double > &llc, std::vector< double > &urc) const =0 |
| |
A Manip subclass for manipulators that stretch and translate.
This subclass handles translation and stretching manip. Works with ArrowParams (rake). When you slide a handle with the right mouse it stretches the region
- Author
- Alan Norton, Scott Pearse
- Version
- 3.0
- Date
- July 2015, June 2018
Definition at line 147 of file Manip.h.