15 #include "CeeCore/Vec3d.h"
17 namespace cvf {
class Ray; }
27 class CEE_CORE_EXPORT
Ray
34 Ray& operator=(
const Ray& other);
37 void setOrigin(
const Vec3d& orig);
39 Vec3d direction()
const;
40 void setDirection(
const Vec3d& dir);
42 double pointAndLineSizeInPixels()
const;
43 void setPointAndLineSizeInPixels(
double sizeInPixels);
46 cvf::Ray* internal_cvfRay();
49 CEE_PRIVATE_IMPL(
Ray);
Definition: LogEvent.h:19
Namespace cee contains all functionality and structures under the Core component. ...
Definition: AppAssert.cpp:18
A ray that can be used for intersection testing.
Definition: Ray.h:27
Vector class for a 3D double vector.
Definition: Vec3d.h:26