#include <mapbasic.h>
Public Types | |
typedef R_ | R |
typedef R::RT | RT |
typedef R::FT | FT |
typedef R::Point_3_base | RPoint_3 |
typedef R::Vector_3_base | RVector_3 |
Public Member Functions | |
Point_3 () | |
Point_3 (T t) | |
Point_3 (Origin) | |
Point_3 (T a, T b, T c) | |
T & | operator[] (const int i) |
const T & | operator[] (const int i) const |
Point_3 & | operator+= (const Vector_3< T > &v) |
Assign operators. More... | |
Point_3 & | operator-= (const Vector_3< T > &v) |
Point_3 | operator+ (const Vector_3< T > &v) const |
Arithmatic operators. More... | |
Point_3 | operator- (const Vector_3< T > &v) const |
Vector_3< T > | operator- (const Point_3 &v) const |
bool | operator== (const Point_3 &p) const |
bool | operator!= (const Point_3 &p) const |
bool | operator< (const Point_3 &v) const |
bool | is_origin () const |
Point_3 () | |
Point_3 (const Origin &o) | |
Point_3 (const CGAL::Point_3< R > &p) | |
Point_3 (const RPoint_3 &p) | |
Point_3 (const RT &hx, const RT &hy, const RT &hz) | |
Point_3 (const RT &hx, const RT &hy, const RT &hz, const RT &hw) | |
bool | operator== (const CGAL::Point_3< R > &p) const |
bool | operator!= (const CGAL::Point_3< R > &p) const |
RT | hx () const |
RT | hy () const |
RT | hz () const |
RT | hw () const |
FT | x () const |
FT | y () const |
FT | z () const |
RT | homogeneous (int i) const |
FT | cartesian (int i) const |
FT | operator[] (int i) const |
int | dimension () const |
Bbox_3 | bbox () const |
CGAL::Point_3< R > | transform (const CGAL::Aff_transformation_3< R > &t) const |
Point_3 () | |
Point_3 (Type a, Type b, Type c) | |
Type & | operator[] (const int i) |
const Type & | operator[] (const int i) const |
Protected Attributes | |
Type | _x |
Type | _y |
Type | _z |
Private Types | |
typedef double | Type |
Private Member Functions | |
Point_3 (const RVector_3 &v) | |
Friends | |
CGAL_FRIEND_INLINE CGAL::Point_3< R > vector_to_point_conversion | CGAL_NULL_TMPL_ARGS (const CGAL::Vector_3< R > &v) |
Definition at line 147 of file mapbasic.h.
|
inline |
Definition at line 149 of file mapbasic.h.
Referenced by Point_3< Real >::operator+(), and Point_3< Real >::operator-().
|
inlineexplicit |
Definition at line 150 of file mapbasic.h.
Definition at line 151 of file mapbasic.h.
|
inline |
Definition at line 153 of file mapbasic.h.
Definition at line 157 of file Point_3.h.
|
inline |
|
inline |
Definition at line 141 of file Point_3.h.
Referenced by Point_3< Real >::operator[]().
|
inline |
Definition at line 183 of file mapbasic.h.
|
inline |
|
inline |
Definition at line 177 of file mapbasic.h.
Definition at line 169 of file mapbasic.h.
Definition at line 171 of file mapbasic.h.
Definition at line 163 of file mapbasic.h.
|
inline |
Definition at line 180 of file mapbasic.h.
|
inline |
Definition at line 110 of file Point_3.h.
|
inline |
Definition at line 174 of file mapbasic.h.
|
inline |
Definition at line 154 of file mapbasic.h.
|
inline |
Definition at line 155 of file mapbasic.h.
|
inline |
|
inline |
Definition at line 129 of file Point_3.h.
Referenced by collect_coincident_nodes(), Pane_connectivity::create_b2map(), Pane_connectivity::determine_coisolated_nodes(), intersect_bbox(), Point_3< Real >::operator!=(), Point_3< Real >::operator-(), Point_3< Real >::operator==(), and RFC_Pane_base::write_tec_sub().
|
inline |
Definition at line 132 of file Point_3.h.
Referenced by collect_coincident_nodes(), Pane_connectivity::create_b2map(), Pane_connectivity::determine_coisolated_nodes(), intersect_bbox(), Point_3< Real >::operator!=(), Point_3< Real >::operator-(), Point_3< Real >::operator==(), and RFC_Pane_base::write_tec_sub().
|
inline |
Definition at line 135 of file Point_3.h.
Referenced by collect_coincident_nodes(), Pane_connectivity::create_b2map(), Pane_connectivity::determine_coisolated_nodes(), intersect_bbox(), Point_3< Real >::operator!=(), Point_3< Real >::operator-(), Point_3< Real >::operator==(), and RFC_Pane_base::write_tec_sub().
|
friend |
|
protected |
Definition at line 51 of file plot3d.C.
Referenced by Point_3< Real >::is_origin(), Point_3< Real >::operator+(), Point_3< Real >::operator+=(), Point_3< Real >::operator-(), Point_3< Real >::operator-=(), and Point_3< Real >::operator[]().
|
protected |
Definition at line 51 of file plot3d.C.
Referenced by Point_3< Real >::is_origin(), Point_3< Real >::operator+(), Point_3< Real >::operator+=(), Point_3< Real >::operator-(), and Point_3< Real >::operator-=().
|
protected |
Definition at line 51 of file plot3d.C.
Referenced by Point_3< Real >::is_origin(), Point_3< Real >::operator+(), Point_3< Real >::operator+=(), Point_3< Real >::operator-(), and Point_3< Real >::operator-=().