52#ifndef _SB_SPHERE_SHEET_PROJECTOR_
53#define _SB_SPHERE_SHEET_PROJECTOR_
143 virtual void setupPlane(
const SbLine *line = NULL );
#define TRUE
Possible value of SbBool.
Base class for representing projectors.
Class for representing a rotation.
Class for representing a sphere.
virtual SbVec3f project(const SbVec2f &point)
Applies the projector using the given point, returning the point in three dimensions that it projects...
virtual SbProjector * copy() const
Returns an instance that is a copy of this instance.
SbSphereSheetProjector(SbBool orientToEye=TRUE)
Constructor that uses a default sphere centered at the origin with radius 1.0.
SbSphereSheetProjector(const SbSphere &sph, SbBool orientToEye=TRUE)
Constructor that uses a supplied sphere.
virtual SbVec3f intersect(const SbLine &line)
Applies the projector using the given line in world coordinates, returning the point in three dimensi...
~SbSphereSheetProjector()
Destructor.
virtual SbRotation getRotation(const SbVec3f &point1, const SbVec3f &point2)
Computes a rotation based on two points on this projector.