1#ifndef COIN_SBDPPLANE_H
2#define COIN_SBDPPLANE_H
29#include <Inventor/SbVec3d.h>
37 SbDPPlane(
const SbVec3d & normal,
const double D);
41 void offset(
const double d);
44 SbBool isInHalfSpace(
const SbVec3d & point)
const;
45 double getDistance(
const SbVec3d & point)
const;
46 const SbVec3d & getNormal(
void)
const;
47 double getDistanceFromOrigin(
void)
const;
53 SbBool intersect(
const SbDPPlane &
pl,
SbDPLine & line)
const;
The SbDPLine class represents a line in 3D space.
Definition SbDPLine.h:32
The SbDPMatrix class is a 4x4 dimensional representation of a double-precision matrix.
Definition SbDPMatrix.h:38
The SbList class is a template container class for lists.
Definition SbList.h:61
int operator!=(const SbList< Type > &l) const
Definition SbList.h:208
int operator==(const SbList< Type > &l) const
Definition SbList.h:200
The SbVec3d class is a 3 dimensional vector with double precision floating point coordinates.
Definition SbVec3d.h:39