BWAPI
Namespaces | Functions
SPAR/AIModule/BWTA/vendors/CGAL/CGAL/Intersections_3/intersection_3_1_impl.h File Reference
#include <CGAL/wmult.h>
Include dependency graph for intersection_3_1_impl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  CGALi

Functions

template<class K >
Object CGALi::intersection (const typename K::Plane_3 &plane, const typename K::Line_3 &line, const K &)
template<class K >
Object CGALi::intersection (const typename K::Line_3 &line, const typename K::Plane_3 &plane, const K &k)
template<class K >
Object CGALi::intersection (const typename K::Plane_3 &plane1, const typename K::Plane_3 &plane2, const K &)
template<class K >
Object CGALi::intersection (const typename K::Plane_3 &plane1, const typename K::Plane_3 &plane2, const typename K::Plane_3 &plane3, const K &k)
template<class K >
bool CGALi::do_intersect (const typename K::Plane_3 &plane, const typename K::Line_3 &line, const K &)
template<class K >
bool CGALi::do_intersect (const typename K::Line_3 &line, const typename K::Plane_3 &plane, const K &k)
template<class K >
Object CGALi::intersection (const typename K::Line_3 &l1, const typename K::Line_3 &l2, const K &)
template<class K >
bool CGALi::do_intersect (const typename K::Line_3 &l1, const typename K::Line_3 &l2, const K &)
template<class K >
Object CGALi::intersection (const typename K::Plane_3 &p, const typename K::Sphere_3 &s, const K &)
template<class K >
bool CGALi::do_intersect (const typename K::Plane_3 &p, const typename K::Sphere_3 &s, const K &)
template<class K >
bool CGALi::do_intersect (const typename K::Sphere_3 &s, const typename K::Plane_3 &p, const K &k)
template<class K >
Object CGALi::intersection (const typename K::Sphere_3 &s, const typename K::Plane_3 &p, const K &k)
template<class K >
Object CGALi::intersection (const typename K::Sphere_3 &s1, const typename K::Sphere_3 &s2, const K &k)
template<class K >
bool CGALi::do_intersect (const typename K::Sphere_3 &s1, const typename K::Sphere_3 &s2, const K &k)
template<class K >
Object CGALi::intersection (const typename K::Plane_3 &plane, const typename K::Ray_3 &ray, const K &k)
template<class K >
Object CGALi::intersection (const typename K::Ray_3 &ray, const typename K::Plane_3 &plane, const K &k)
template<class K >
bool CGALi::do_intersect (const typename K::Plane_3 &plane, const typename K::Ray_3 &ray, const K &k)
template<class K >
bool CGALi::do_intersect (const typename K::Ray_3 &ray, const typename K::Plane_3 &plane, const K &k)
template<class K >
Object CGALi::intersection (const typename K::Plane_3 &plane, const typename K::Segment_3 &seg, const K &k)
template<class K >
Object CGALi::intersection (const typename K::Segment_3 &seg, const typename K::Plane_3 &plane, const K &k)
template<class K >
bool CGALi::do_intersect (const typename K::Plane_3 &plane, const typename K::Segment_3 &seg, const K &)
template<class K >
bool CGALi::do_intersect (const typename K::Segment_3 &seg, const typename K::Plane_3 &plane, const K &k)
template<class K >
Object CGALi::intersection (const typename K::Line_3 &line, const Bbox_3 &box, const K &)
template<class K >
Object CGALi::intersection (const Bbox_3 &box, const typename K::Line_3 &line, const K &k)
template<class K >
Object CGALi::intersection (const typename K::Ray_3 &ray, const Bbox_3 &box, const K &)
template<class K >
Object CGALi::intersection (const Bbox_3 &box, const typename K::Ray_3 &ray, const K &k)
template<class K >
Object CGALi::intersection (const typename K::Segment_3 &seg, const Bbox_3 &box, const K &)
template<class K >
Object CGALi::intersection (const Bbox_3 &box, const typename K::Segment_3 &seg, const K &k)
template<class K >
Object CGALi::intersection (const typename K::Line_3 &line, const typename K::Iso_cuboid_3 &box, const K &)
template<class K >
Object CGALi::intersection (const typename K::Iso_cuboid_3 &box, const typename K::Line_3 &line, const K &k)
template<class K >
Object CGALi::intersection (const typename K::Ray_3 &ray, const typename K::Iso_cuboid_3 &box, const K &)
template<class K >
Object CGALi::intersection (const typename K::Iso_cuboid_3 &box, const typename K::Ray_3 &ray, const K &k)
template<class K >
Object CGALi::intersection (const typename K::Segment_3 &seg, const typename K::Iso_cuboid_3 &box, const K &)
template<class K >
Object CGALi::intersection (const typename K::Iso_cuboid_3 &box, const typename K::Segment_3 &seg, const K &k)
template<class K >
Object CGALi::intersection (const typename K::Iso_cuboid_3 &icub1, const typename K::Iso_cuboid_3 &icub2, const K &)
template<class K >
Object intersection (const Plane_3< K > &plane1, const Plane_3< K > &plane2)
template<class K >
Object intersection (const Plane_3< K > &plane1, const Plane_3< K > &plane2, const Plane_3< K > &plane3)
template<class K >
Object intersection (const Plane_3< K > &plane, const Line_3< K > &line)
template<class K >
bool do_intersect (const Plane_3< K > &plane, const Line_3< K > &line)
template<class K >
Object intersection (const Plane_3< K > &plane, const Ray_3< K > &ray)
template<class K >
bool do_intersect (const Plane_3< K > &plane, const Ray_3< K > &ray)
template<class K >
Object intersection (const Plane_3< K > &plane, const Segment_3< K > &seg)
template<class K >
bool do_intersect (const Plane_3< K > &plane, const Segment_3< K > &seg)
template<class K >
Object intersection (const Line_3< K > &line, const Bbox_3 &box)
template<class K >
Object intersection (const Ray_3< K > &ray, const Bbox_3 &box)
template<class K >
Object intersection (const Segment_3< K > &seg, const Bbox_3 &box)
template<class K >
Object intersection (const Line_3< K > &line, const Iso_cuboid_3< K > &box)
template<class K >
Object intersection (const Ray_3< K > &ray, const Iso_cuboid_3< K > &box)
template<class K >
Object intersection (const Segment_3< K > &seg, const Iso_cuboid_3< K > &box)
template<class K >
Object intersection (const Iso_cuboid_3< K > &icub1, const Iso_cuboid_3< K > &icub2)
template<class K >
Object intersection (const Line_3< K > &l1, const Line_3< K > &l2)
template<class K >
bool do_intersect (const Line_3< K > &l1, const Line_3< K > &l2)
template<class K >
Object intersection (const Sphere_3< K > &s1, const Sphere_3< K > &s2)
template<class K >
bool do_intersect (const Sphere_3< K > &s1, const Sphere_3< K > &s2)
template<class K >
Object intersection (const Plane_3< K > &p, const Sphere_3< K > &s)
template<class K >
bool do_intersect (const Plane_3< K > &p, const Sphere_3< K > &s)

Function Documentation

template<class K >
bool do_intersect ( const Plane_3< K > &  plane,
const Line_3< K > &  line 
) [inline]
template<class K >
bool do_intersect ( const Plane_3< K > &  plane,
const Ray_3< K > &  ray 
) [inline]
template<class K >
bool do_intersect ( const Plane_3< K > &  plane,
const Segment_3< K > &  seg 
) [inline]
template<class K >
bool do_intersect ( const Line_3< K > &  l1,
const Line_3< K > &  l2 
) [inline]
template<class K >
bool do_intersect ( const Sphere_3< K > &  s1,
const Sphere_3< K > &  s2 
) [inline]
template<class K >
bool do_intersect ( const Plane_3< K > &  p,
const Sphere_3< K > &  s 
) [inline]
template<class K >
Object intersection ( const Plane_3< K > &  plane1,
const Plane_3< K > &  plane2 
) [inline]
template<class K >
Object intersection ( const Plane_3< K > &  plane1,
const Plane_3< K > &  plane2,
const Plane_3< K > &  plane3 
) [inline]
template<class K >
Object intersection ( const Plane_3< K > &  plane,
const Line_3< K > &  line 
) [inline]
template<class K >
Object intersection ( const Plane_3< K > &  plane,
const Ray_3< K > &  ray 
) [inline]
template<class K >
Object intersection ( const Plane_3< K > &  plane,
const Segment_3< K > &  seg 
) [inline]
template<class K >
Object intersection ( const Line_3< K > &  line,
const Bbox_3 box 
) [inline]
template<class K >
Object intersection ( const Ray_3< K > &  ray,
const Bbox_3 box 
) [inline]
template<class K >
Object intersection ( const Segment_3< K > &  seg,
const Bbox_3 box 
) [inline]
template<class K >
Object intersection ( const Line_3< K > &  line,
const Iso_cuboid_3< K > &  box 
) [inline]
template<class K >
Object intersection ( const Ray_3< K > &  ray,
const Iso_cuboid_3< K > &  box 
) [inline]
template<class K >
Object intersection ( const Segment_3< K > &  seg,
const Iso_cuboid_3< K > &  box 
) [inline]
template<class K >
Object intersection ( const Iso_cuboid_3< K > &  icub1,
const Iso_cuboid_3< K > &  icub2 
) [inline]
template<class K >
Object intersection ( const Line_3< K > &  l1,
const Line_3< K > &  l2 
) [inline]
template<class K >
Object intersection ( const Sphere_3< K > &  s1,
const Sphere_3< K > &  s2 
) [inline]
template<class K >
Object intersection ( const Plane_3< K > &  p,
const Sphere_3< K > &  s 
) [inline]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines