My Project: Plane Class Reference

My Project

Public Member Functions | Public Attributes | List of all members
Plane Class Reference

`#include <geom.h>`

## Public Member Functions

| Plane ()
| Plane (const Vector &n, float d)
| Plane (const Vector &p, const Vector &n)
| Plane (const Vector &v0, const Vector &v1, const Vector &v2)
Plane | operator- () const
float | t_intersect (const Line &q) const
Vector | intersect (const Line &q) const
Line | intersect (const Plane &q) const
Vector | nearest (const Vector &q) const
void | negate ()
float | distance (const Vector &q) const

## Public Attributes

Vector | n
float | d

## Constructor & Destructor Documentation

## § Plane() [1/4]

Plane::Plane | ( |  | ) |

inline

## § Plane() [2/4]

Plane::Plane | ( | const Vector & | n,
|  | float | d
| ) |  |

inline

## § Plane() [3/4]

Plane::Plane | ( | const Vector & | p,
|  | const Vector & | n
| ) |  |

inline

## § Plane() [4/4]

Plane::Plane | ( | const Vector & | v0,
|  | const Vector & | v1,
|  | const Vector & | v2
| ) |  |

inline

## Member Function Documentation

## § distance()

float Plane::distance | ( | const Vector & | q | ) | const

inline

## § intersect() [1/2]

Vector Plane::intersect | ( | const Line & | q | ) | const

inline

## § intersect() [2/2]

Line Plane::intersect | ( | const Plane & | q | ) | const

inline

## § nearest()

Vector Plane::nearest | ( | const Vector & | q | ) | const

inline

## § negate()

void Plane::negate | ( |  | ) |

inline

## § operator-()

Plane Plane::operator- | ( |  | ) | const

inline

## § t_intersect()

float Plane::t_intersect | ( | const Line & | q | ) | const

inline

## Member Data Documentation

## § d

float Plane::d

## § n

Vector Plane::n

The documentation for this class was generated from the following file:

- openb3dlib.mod/openb3d/src/geom.h