|
| 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.