1#ifndef COIN_SBDPPLANE_H
2#define COIN_SBDPPLANE_H
38#include <Inventor/SbVec3d.h>
50 void offset(
const double d);
60 void print(FILE * file)
const;
The SbDPLine class represents a line using double precision coordinates.
Definition SbDPLine.h:41
The SbDPMatrix class is a 4x4 dimensional representation of a double-precision matrix.
Definition SbDPMatrix.h:47
The SbDPPlane class represents a plane in 3D space.
Definition SbDPPlane.h:43
SbDPPlane(void)
Definition SbDPPlane.cpp:64
SbBool intersect(const SbDPLine &l, SbVec3d &intersection) const
Definition SbDPPlane.cpp:158
double getDistanceFromOrigin(void) const
Definition SbDPPlane.cpp:279
void transform(const SbDPMatrix &matrix)
Definition SbDPPlane.cpp:203
void print(FILE *file) const
Definition SbDPPlane.cpp:373
const SbVec3d & getNormal(void) const
Definition SbDPPlane.cpp:267
void offset(const double d)
Definition SbDPPlane.cpp:144
SbBool isInHalfSpace(const SbVec3d &point) const
Definition SbDPPlane.cpp:229
double getDistance(const SbVec3d &point) const
Definition SbDPPlane.cpp:255
The SbVec3d class is a 3 dimensional vector with double precision floating point coordinates.
Definition SbVec3d.h:50