#include <cartesian_classes.h>
|
typedef R_ | R |
|
typedef R::RT | RT |
|
typedef R::FT | FT |
|
typedef R::Plane_3_base | RPlane_3 |
|
|
| Plane_3 () |
|
| Plane_3 (const CGAL::Plane_3< R > &p) |
|
| Plane_3 (const RPlane_3 &p) |
|
| Plane_3 (const CGAL::Point_3< R > &p, const CGAL::Point_3< R > &q, const CGAL::Point_3< R > &r) |
|
| Plane_3 (const CGAL::Point_3< R > &p, const CGAL::Direction_3< R > &d) |
|
| Plane_3 (const CGAL::Point_3< R > &p, const CGAL::Vector_3< R > &v) |
|
| Plane_3 (const RT &a, const RT &b, const RT &c, const RT &d) |
|
| Plane_3 (const CGAL::Line_3< R > &l, const CGAL::Point_3< R > &p) |
|
| Plane_3 (const CGAL::Segment_3< R > &s, const CGAL::Point_3< R > &p) |
|
| Plane_3 (CGAL::Ray_3< R > &r, const CGAL::Point_3< R > &p) |
|
bool | operator== (const CGAL::Plane_3< R > &p) const |
|
bool | operator!= (const CGAL::Plane_3< R > &p) const |
|
RT | a () const |
|
RT | b () const |
|
RT | c () const |
|
RT | d () const |
|
CGAL::Line_3< R > | perpendicular_line (const CGAL::Point_3< R > &p) const |
|
CGAL::Plane_3< R > | opposite () const |
|
CGAL::Point_3< R > | projection (const CGAL::Point_3< R > &p) const |
|
CGAL::Point_3< R > | point () const |
|
CGAL::Vector_3< R > | orthogonal_vector () const |
|
CGAL::Direction_3< R > | orthogonal_direction () const |
|
CGAL::Vector_3< R > | base1 () const |
|
CGAL::Vector_3< R > | base2 () const |
|
CGAL::Point_2< R > | to_2d (const CGAL::Point_3< R > &p) const |
|
CGAL::Point_3< R > | to_3d (const CGAL::Point_2< R > &p) const |
|
CGAL::Plane_3< R > | transform (CGAL::Aff_transformation_3< R > &t) const |
|
Oriented_side | oriented_side (const CGAL::Point_3< R > &p) const |
|
bool | has_on (const CGAL::Point_3< R > &p) const |
|
bool | has_on (const CGAL::Line_3< R > &l) const |
|
bool | has_on_boundary (const CGAL::Point_3< R > &p) const |
|
bool | has_on_boundary (const CGAL::Line_3< R > &l) const |
|
bool | has_on_positive_side (const CGAL::Point_3< R > &p) const |
|
bool | has_on_negative_side (const CGAL::Point_3< R > &p) const |
|
bool | is_degenerate () const |
|
template<class R, class T = typename R::Rep_tag>
class Plane_3< R, T >
Definition at line 77 of file cartesian_classes.h.
Definition at line 112 of file Plane_3.h.
*********************************************************************Illinois Open Source License ****University of Illinois NCSA **Open Source License University of Illinois All rights reserved ****Developed free of to any person **obtaining a copy of this software and associated documentation to deal with the Software without including without limitation the rights to and or **sell copies of the and to permit persons to whom the **Software is furnished to do subject to the following this list of conditions and the following disclaimers ****Redistributions in binary form must reproduce the above **copyright this list of conditions and the following **disclaimers in the documentation and or other materials **provided with the distribution ****Neither the names of the Center for Simulation of Advanced the University of nor the names of its **contributors may be used to endorse or promote products derived **from this Software without specific prior written permission ****THE SOFTWARE IS PROVIDED AS WITHOUT WARRANTY OF ANY **EXPRESS OR INCLUDING BUT NOT LIMITED TO THE WARRANTIES **OF FITNESS FOR A PARTICULAR PURPOSE AND **NONINFRINGEMENT IN NO EVENT SHALL THE CONTRIBUTORS OR **COPYRIGHT HOLDERS BE LIABLE FOR ANY DAMAGES OR OTHER WHETHER IN AN ACTION OF TORT OR **ARISING OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE **USE OR OTHER DEALINGS WITH THE SOFTWARE v
Definition at line 135 of file Plane_3.h.
136 {
return RPlane_3::a(); }
Definition at line 138 of file Plane_3.h.
139 {
return RPlane_3::b(); }
Definition at line 165 of file Plane_3.h.
166 {
return RPlane_3::base1(); }
Definition at line 168 of file Plane_3.h.
169 {
return RPlane_3::base2(); }
Definition at line 141 of file Plane_3.h.
142 {
return RPlane_3::c(); }
Definition at line 183 of file Plane_3.h.
184 {
return RPlane_3::has_on_boundary(p); }
bool has_on |
( |
const CGAL::Line_3< R > & |
l | ) |
const |
|
inline |
Definition at line 186 of file Plane_3.h.
187 {
return RPlane_3::has_on_boundary(l); }
Definition at line 189 of file Plane_3.h.
190 {
return RPlane_3::has_on_boundary(p); }
bool has_on_boundary |
( |
const CGAL::Line_3< R > & |
l | ) |
const |
|
inline |
Definition at line 192 of file Plane_3.h.
193 {
return RPlane_3::has_on_boundary(l); }
Definition at line 198 of file Plane_3.h.
199 {
return RPlane_3::has_on_negative_side(p); }
Definition at line 195 of file Plane_3.h.
196 {
return RPlane_3::has_on_positive_side(p); }
bool is_degenerate |
( |
| ) |
const |
|
inline |
Definition at line 201 of file Plane_3.h.
202 {
return RPlane_3::is_degenerate(); }
bool operator!= |
( |
const CGAL::Plane_3< R > & |
p | ) |
const |
|
inline |
Definition at line 131 of file Plane_3.h.
132 {
return !(*
this == p); }
bool operator== |
( |
const CGAL::Plane_3< R > & |
p | ) |
const |
|
inline |
Definition at line 128 of file Plane_3.h.
References operator==().
CGAL_END_NAMESPACE CGAL_BEGIN_NAMESPACE bool operator==(const Origin &o, const Point_2< R > &p)
CGAL::Plane_3<R> opposite |
( |
| ) |
const |
|
inline |
Definition at line 180 of file Plane_3.h.
181 {
return RPlane_3::oriented_side(p); }
CGAL::Direction_3<R> orthogonal_direction |
( |
| ) |
const |
|
inline |
Definition at line 162 of file Plane_3.h.
163 {
return RPlane_3::orthogonal_direction(); }
Definition at line 159 of file Plane_3.h.
160 {
return RPlane_3::orthogonal_vector(); }
Definition at line 147 of file Plane_3.h.
148 {
return RPlane_3::perpendicular_line(p); }
Definition at line 156 of file Plane_3.h.
157 {
return RPlane_3::point(); }
Definition at line 153 of file Plane_3.h.
References projection().
CGAL_KERNEL_LARGE_INLINE PointS3< FT > projection(const PointS3< FT > &p, const PlaneS3< FT > &h)
Definition at line 171 of file Plane_3.h.
172 {
return RPlane_3::to_2d(p); }
Definition at line 174 of file Plane_3.h.
175 {
return RPlane_3::to_3d(p); }
CGAL::Plane_3<R> transform |
( |
CGAL::Aff_transformation_3< R > & |
t | ) |
const |
|
inline |
Definition at line 177 of file Plane_3.h.
178 {
return CGAL::Plane_3<R>( RPlane_3::transform(t) ); }
The documentation for this class was generated from the following files: