#include <ScenePane.h>
Inheritance diagram for ScenePane:
Public Members | |||
![]() | ![]() | ScenePane (Bool doubleBuf = true) | |
![]() | ![]() | virtual Void | SetScene (scScenePtr scene) |
![]() | ![]() | virtual Void | Redraw () |
![]() | ![]() | Void | ViewFrom (Point &position, Vector &normal) |
![]() | ![]() | Void | Restore () |
![]() | ![]() | virtual Void | StartDrag (Coord start, Int modifiers) |
![]() | ![]() | virtual Void | Drag (Coord current, Int modifiers) |
![]() | ![]() | virtual Void | EndDrag (Coord end, Int modifiers) |
![]() | ![]() | Void | ComplexityDrag () |
![]() | ![]() | Void | SceneRotDrag () |
![]() | ![]() | Void | SceneTransDrag () |
![]() | ![]() | Void | HandleKey (Char c) |
![]() | ![]() | Void | HandleExpose () |
![]() | ![]() | Void | TrackMouse (Int x, Int y, Int modifiers) |
![]() | ![]() | Void | SetGrid (Bool on) |
![]() | ![]() | Void | SetAxes (Bool on) |
![]() | ![]() | Camera* | ItsCamera () |
![]() | ![]() | scScenePtr | ItsScene () |
![]() | ![]() | Void | SetCameraParams () |
![]() | ![]() | MRModelsFinder | models |
Protected Members | |||
![]() | ![]() | Coord | dragStart |
![]() | ![]() | Int | modifiersStart |
![]() | ![]() | Coord | offset |
![]() | ![]() | GCLReal | baseErr |
![]() | ![]() | Coord | rot |
![]() | ![]() | Vector | trans |
![]() | ![]() | GCLReal | zoom |
![]() | ![]() | Coord | tRot |
![]() | ![]() | Vector | tTrans |
![]() | ![]() | GCLReal | tZoom |
![]() | ![]() | Bool | wire |
![]() | ![]() | scScenePtr | itsScene |
![]() | ![]() | scFrame* | frame |
![]() | ![]() | scCamera* | itsCamera |
![]() | ![]() | Bool | gridShown |
![]() | ![]() | Bool | axesShown |
Definition at line 22 of file ScenePane.h.
ScenePane::ScenePane (Bool doubleBuf = true) |
Definition at line 143 of file ScenePane.cc.
Void ScenePane::ComplexityDrag () |
Definition at line 290 of file ScenePane.cc.
Void ScenePane::Drag (Coord c, Int modifiers) [virtual]
|
Void ScenePane::EndDrag (Coord end, Int modifiers) [virtual]
|
Void ScenePane::HandleExpose () [virtual]
|
Void ScenePane::HandleKey (Char c) [virtual]
|
Reimplemented from XEventPane.
Reimplemented in DrawScenePane.
Definition at line 340 of file ScenePane.cc.
Camera * ScenePane::ItsCamera () [inline]
|
Definition at line 52 of file ScenePane.h.
scScenePtr ScenePane::ItsScene () [inline]
|
Definition at line 53 of file ScenePane.h.
Void ScenePane::Redraw () [virtual]
|
Definition at line 200 of file ScenePane.cc.
Void ScenePane::Restore () |
Definition at line 214 of file ScenePane.cc.
Void ScenePane::SceneRotDrag () |
Definition at line 298 of file ScenePane.cc.
Void ScenePane::SceneTransDrag () |
Definition at line 321 of file ScenePane.cc.
Void ScenePane::SetAxes (Bool on) |
Definition at line 445 of file ScenePane.cc.
Void ScenePane::SetCameraParams () |
Definition at line 194 of file ScenePane.cc.
Void ScenePane::SetGrid (Bool on) |
Definition at line 439 of file ScenePane.cc.
Void ScenePane::SetScene (scScenePtr scene) [virtual]
|
Void ScenePane::StartDrag (Coord c, Int modifiers) [virtual]
|
Definition at line 241 of file ScenePane.cc.
Void ScenePane::TrackMouse (Int sx, Int sy, Int modifiers) [virtual]
|
Void ScenePane::ViewFrom (Point & position, Vector & normal) |
Definition at line 209 of file ScenePane.cc.
Bool ScenePane::axesShown [protected]
|
Definition at line 78 of file ScenePane.h.
GCLReal ScenePane::baseErr [protected]
|
Definition at line 63 of file ScenePane.h.
Coord ScenePane::dragStart [protected]
|
Definition at line 60 of file ScenePane.h.
scFrame * ScenePane::frame [protected]
|
Definition at line 75 of file ScenePane.h.
Bool ScenePane::gridShown [protected]
|
Definition at line 77 of file ScenePane.h.
scCamera * ScenePane::itsCamera [protected]
|
Definition at line 76 of file ScenePane.h.
scScenePtr ScenePane::itsScene [protected]
|
Definition at line 74 of file ScenePane.h.
MRModelsFinder ScenePane::models |
Definition at line 57 of file ScenePane.h.
Int ScenePane::modifiersStart [protected]
|
Definition at line 61 of file ScenePane.h.
Coord ScenePane::offset [protected]
|
Definition at line 62 of file ScenePane.h.
Coord ScenePane::rot [protected]
|
Definition at line 65 of file ScenePane.h.
Coord ScenePane::tRot [protected]
|
Definition at line 69 of file ScenePane.h.
Vector ScenePane::tTrans [protected]
|
Definition at line 70 of file ScenePane.h.
GCLReal ScenePane::tZoom [protected]
|
Definition at line 71 of file ScenePane.h.
Vector ScenePane::trans [protected]
|
Definition at line 66 of file ScenePane.h.
Bool ScenePane::wire [protected]
|
Definition at line 73 of file ScenePane.h.
GCLReal ScenePane::zoom [protected]
|
Definition at line 67 of file ScenePane.h.