Flow123d  release_2.2.0-34-g18a8075
Public Member Functions | Protected Attributes | Friends | List of all members
IntersectionPoint Class Reference

#include <intersectionLocal.h>

Collaboration diagram for IntersectionPoint:
Collaboration graph
[legend]

Public Member Functions

 IntersectionPoint (const std::vector< double > &c1, const std::vector< double > &c2)
 
 IntersectionPoint (const IntersectionPoint &LC)
 
const std::vector< double > & el1_coord () const
 
const std::vector< double > & el2_coord () const
 
bool operator== (const IntersectionPoint &)
 

Protected Attributes

std::vector< double > coord1
 
std::vector< double > coord2
 

Friends

class IntersectionLocal
 
IntersectionPointinterpolate (IntersectionPoint &A1, IntersectionPoint &A2, double t)
 

Detailed Description

Definition at line 29 of file intersectionLocal.h.

Constructor & Destructor Documentation

IntersectionPoint::IntersectionPoint ( const std::vector< double > &  c1,
const std::vector< double > &  c2 
)
inline

Definition at line 31 of file intersectionLocal.h.

IntersectionPoint::IntersectionPoint ( const IntersectionPoint LC)
inline

Definition at line 33 of file intersectionLocal.h.

Member Function Documentation

const std::vector<double>& IntersectionPoint::el1_coord ( ) const
inline

Definition at line 35 of file intersectionLocal.h.

Here is the caller graph for this function:

const std::vector<double>& IntersectionPoint::el2_coord ( ) const
inline

Definition at line 37 of file intersectionLocal.h.

Here is the caller graph for this function:

bool IntersectionPoint::operator== ( const IntersectionPoint IP)

Definition at line 39 of file intersectionLocal.cpp.

Friends And Related Function Documentation

IntersectionPoint* interpolate ( IntersectionPoint A1,
IntersectionPoint A2,
double  t 
)
friend
friend class IntersectionLocal
friend

Definition at line 44 of file intersectionLocal.h.

Member Data Documentation

std::vector<double> IntersectionPoint::coord1
protected

Definition at line 41 of file intersectionLocal.h.

std::vector<double> IntersectionPoint::coord2
protected

Definition at line 42 of file intersectionLocal.h.


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