55 void setSceneGraph(
SoNode * scene);
56 SoNode * getSceneGraph(
void)
const;
58 void setCamera(SoCamera * camera);
59 SoCamera * getCamera(
void)
const;
61 void setUpVector(
const SbVec3f & up);
62 const SbVec3f & getUpVector(
void)
const;
64 void saveCamera(
void)
const;
65 void restoreCamera(
void)
const;
67 SoPath * pick(SbVec2s pos, SbVec3d & pickpos)
const;
69 void viewAll(
void)
const;
71 void viewPart(SoPath * path,
72 const SbVec3f & in,
const SbVec3f & up)
const;
74 void pointDir(
const SbVec3f & dir)
const;
76 void reorientCamera(
const SbRotation & rot)
const;
77 void reorientCamera(
const SbVec3f & pointat)
const;
78 void pitchCamera(
float angle)
const;
79 void yawCamera(
float angle)
const;
80 void rollCamera(
float angle)
const;
81 void resetRoll(
void)
const;
83 void moveCamera(
const SbVec3f & distance)
const;
84 void moveCamera(
float factor,
const SbBool keepfocalpoint = TRUE)
const;
86 void setViewport(
const SbViewportRegion & vp);
87 SbVec2s getViewportSize(
void)
const;
88 float getViewportAspect(
void)
const;
93 NbNavigationControlP * pimpl;