Rocstar  1.0
Rocstar multiphysics simulation application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Point_3_ref Class Reference
Inheritance diagram for Point_3_ref:
Collaboration diagram for Point_3_ref:

Public Member Functions

 Point_3_ref ()
 
 Point_3_ref (Real x, Real y, Real z)
 
 Point_3_ref (const Point_3< Real > &r, int k)
 
int offset () const
 
 Point_3_ref ()
 
 Point_3_ref (const Point_3 &r, Overlay::Vertex *v=NULL)
 
Overlay::Vertexvertex () const
 

Private Attributes

int offs_
 
Overlay::Vertex_v
 

Additional Inherited Members

- Protected Types inherited from Point_3< T >
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
 
- Protected Types inherited from Point_3< Real >
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
 
- Protected Types inherited from Vector_3< Real >
typedef R_ R
 
typedef R::RT RT
 
typedef R::FT FT
 
typedef R::Vector_3_base RVector_3
 
- Protected Member Functions inherited from Point_3< T >
 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_3operator+= (const Vector_3< T > &v)
 Assign operators. More...
 
Point_3operator-= (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< Rtransform (const CGAL::Aff_transformation_3< R > &t) const
 
 Point_3 ()
 
 Point_3 (Type a, Type b, Type c)
 
Typeoperator[] (const int i)
 
const Typeoperator[] (const int i) const
 
- Protected Member Functions inherited from Point_3< Real >
 Point_3 ()
 
 Point_3 (Realt)
 
 Point_3 (Origin)
 
 Point_3 (Reala, Realb, Realc)
 
 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)
 
 Point_3 ()
 
 Point_3 (Type a, Type b, Type c)
 
Realoperator[] (const int i)
 
const Realoperator[] (const int i) const
 
FT operator[] (int i) const
 
Typeoperator[] (const int i)
 
const Typeoperator[] (const int i) const
 
Point_3operator+= (const Vector_3< Real > &v)
 Assign operators. More...
 
Point_3operator-= (const Vector_3< Real > &v)
 
Point_3 operator+ (const Vector_3< Real > &v) const
 Arithmatic operators. More...
 
Point_3 operator- (const Vector_3< Real > &v) const
 
Vector_3< Realoperator- (const Point_3 &v) const
 
bool operator== (const Point_3 &p) const
 
bool operator== (const CGAL::Point_3< R > &p) const
 
bool operator!= (const Point_3 &p) const
 
bool operator!= (const CGAL::Point_3< R > &p) const
 
bool operator< (const Point_3 &v) const
 
bool is_origin () 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
 
int dimension () const
 
Bbox_3 bbox () const
 
CGAL::Point_3< Rtransform (const CGAL::Aff_transformation_3< R > &t) const
 
- Protected Member Functions inherited from Vector_3< Real >
 Vector_3 ()
 
 Vector_3 (Realt)
 
 Vector_3 (Null_vector)
 
 Vector_3 (Reala, Realb, Realc)
 
 Vector_3 ()
 
 Vector_3 (const CGAL::Vector_3< R > &v)
 
 Vector_3 (const RVector_3 &v)
 
 Vector_3 (const Null_vector &v)
 
 Vector_3 (const RT &x, const RT &y, const RT &z)
 
 Vector_3 (const RT &x, const RT &y, const RT &z, const RT &w)
 
Realoperator[] (const int i)
 
const Realoperator[] (const int i) const
 
FT operator[] (int i) const
 
Real x () const
 
FT x () const
 
Real y () const
 
FT y () const
 
Real z () const
 
FT z () const
 
Vector_3operator+= (const Realt)
 Assign operators. More...
 
Vector_3operator+= (const Vector_3 &v)
 
Vector_3operator-= (const Realt)
 
Vector_3operator-= (const Vector_3 &v)
 
Vector_3operator*= (const Realt)
 
Vector_3operator*= (const Vector_3 &v)
 
Vector_3operator/= (const Realt)
 
Vector_3operator/= (const Vector_3 &v)
 
Vector_3 operator+ (const Realt) const
 Arithmatic operators. More...
 
Vector_3 operator+ (const Vector_3 &v) const
 
CGAL::Vector_3< Roperator+ (const CGAL::Vector_3< R > &w) const
 
Vector_3 operator- (const Realt) const
 
Vector_3 operator- (const Vector_3 &v) const
 
Vector_3 operator- () const
 
CGAL::Vector_3< Roperator- (const CGAL::Vector_3< R > &w) const
 
CGAL::Vector_3< Roperator- () const
 
Vector_3 operator* (const Realt) const
 
Real operator* (const Vector_3 &v) const
 
FT operator* (const CGAL::Vector_3< R > &w) const
 
CGAL::Vector_3< Roperator* (const RT &c) const
 
CGAL::Vector_3< Roperator* (const Quotient< RT > &q) const
 
Vector_3 operator/ (const Realt) const
 
CGAL::Vector_3< Roperator/ (const Quotient< RT > &q) const
 
CGAL::Vector_3< Roperator/ (const RT &c) const
 
Real squared_norm () const
 
Real norm () const
 
Vector_3normalize ()
 
Vector_3neg ()
 
bool operator== (const Vector_3 &p) const
 
bool operator== (const CGAL::Vector_3< R > &v) const
 
bool operator== (const Null_vector &v) const
 
bool operator!= (const Vector_3 &p) const
 
bool operator!= (const CGAL::Vector_3< R > &v) const
 
bool operator!= (const Null_vector &v) const
 
bool operator< (const Vector_3 &v) const
 
bool is_null () const
 
RT hx () const
 
RT hy () const
 
RT hz () const
 
RT hw () const
 
RT homogeneous (int i) const
 
FT cartesian (int i) const
 
int dimension () const
 
CGAL::Direction_3< Rdirection () const
 
CGAL::Vector_3< Rtransform (const CGAL::Aff_transformation_3< R > &t) const
 
- Static Protected Member Functions inherited from Vector_3< Real >
static Vector_3 cross_product (const Vector_3 &v, const Vector_3 &w)
 
- Protected Attributes inherited from Point_3< T >
Type _x
 
Type _y
 
Type _z
 
- Protected Attributes inherited from Point_3< Real >
Type _x
 
Type _y
 
Type _z
 
- Protected Attributes inherited from Vector_3< Real >
Real _x
 
Real _y
 
Real _z
 

Detailed Description

Definition at line 37 of file Pane_connectivity.C.

Constructor & Destructor Documentation

Point_3_ref ( )
inline

Definition at line 39 of file Pane_connectivity.C.

39 : offs_(-1) {}
Point_3_ref ( Real  x,
Real  y,
Real  z 
)
inline

Definition at line 40 of file Pane_connectivity.C.

40 : Point_3<Real>(x,y,z), offs_(-1) {}
FT x() const
Definition: Point_3.h:129
FT y() const
Definition: Point_3.h:132
FT z() const
Definition: Point_3.h:135
Point_3_ref ( const Point_3< Real > &  r,
int  k 
)
inline

Definition at line 41 of file Pane_connectivity.C.

41 : Point_3<Real>(r), offs_(k) {}
j indices k indices k
Definition: Indexing.h:6
Point_3_ref ( )
inline

Definition at line 33 of file Overlay_0d.C.

33 : _v(NULL) {}
Overlay::Vertex * _v
Definition: Overlay_0d.C:42
Point_3_ref ( const Point_3 r,
Overlay::Vertex v = NULL 
)
inline

Definition at line 34 of file Overlay_0d.C.

35  : Point_3(r), _v(v) {}
Overlay::Vertex * _v
Definition: Overlay_0d.C:42
Point_3()
Definition: mapbasic.h:149

Member Function Documentation

int offset ( ) const
inline

Definition at line 45 of file Pane_connectivity.C.

References offs_.

46  { assert( offs_>1); return offs_; }
Overlay::Vertex* vertex ( ) const
inline

Definition at line 39 of file Overlay_0d.C.

References _v, and RFC_assertion.

39 { RFC_assertion( _v); return _v; }
Overlay::Vertex * _v
Definition: Overlay_0d.C:42
#define RFC_assertion
Definition: rfc_basic.h:65

Member Data Documentation

Overlay::Vertex* _v
private

Definition at line 42 of file Overlay_0d.C.

Referenced by vertex().

int offs_
private

Definition at line 49 of file Pane_connectivity.C.

Referenced by offset().


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