Flow123d
jenkins-Flow123d-linux-release-multijob-282
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
flow123d
src
mesh
ngh
include
abscissa.h
Go to the documentation of this file.
1
#ifndef abscissaH
2
#define abscissaH
3
4
#include "
bisector.h
"
5
#include "
point.h
"
6
#include "
mesh/bounding_box.hh
"
7
8
class
TAbscissa
:
public
TBisector
{
9
private
:
10
static
int
numberInstance
;
11
int
id
;
12
13
BoundingBox
boundingBox
;
14
15
double
length
;
16
17
int
generateId
();
18
void
ComputeLength
();
19
20
public
:
21
TAbscissa
();
22
TAbscissa
(
const
TPoint
&,
const
TPoint
&);
23
TAbscissa
(
const
Element
&);
24
~TAbscissa
();
25
26
TAbscissa
&
operator =
(
const
TAbscissa
&);
27
28
double
Length
();
29
BoundingBox
&
get_bounding_box
();
30
31
void
SetPoints
(
const
TPoint
&,
const
TPoint
&);
32
33
double
GetMin
(
int
)
const
;
34
double
GetMax
(
int
)
const
;
35
36
static
int
getNumInstances
() {
37
return
TAbscissa::numberInstance
;
38
}
39
};
40
41
#endif
TAbscissa::Length
double Length()
Definition:
abscissa.cpp:58
BoundingBox
Bounding box in 3d ambient space.
Definition:
bounding_box.hh:55
TAbscissa::id
int id
Definition:
abscissa.h:11
TAbscissa::boundingBox
BoundingBox boundingBox
Definition:
abscissa.h:13
TAbscissa::getNumInstances
static int getNumInstances()
Definition:
abscissa.h:36
TAbscissa::SetPoints
void SetPoints(const TPoint &, const TPoint &)
Definition:
abscissa.cpp:48
point.h
TAbscissa::GetMax
double GetMax(int) const
Definition:
abscissa.cpp:85
TAbscissa::numberInstance
static int numberInstance
Definition:
abscissa.h:10
TAbscissa::length
double length
Definition:
abscissa.h:15
TPoint
Definition:
point.h:10
TAbscissa::ComputeLength
void ComputeLength()
Definition:
abscissa.cpp:53
bisector.h
TAbscissa::get_bounding_box
BoundingBox & get_bounding_box()
Definition:
abscissa.cpp:62
Element
Definition:
elements.h:50
TBisector
Definition:
bisector.h:12
TAbscissa::generateId
int generateId()
Definition:
abscissa.cpp:8
TAbscissa::TAbscissa
TAbscissa()
Definition:
abscissa.cpp:12
TAbscissa::operator=
TAbscissa & operator=(const TAbscissa &)
Definition:
abscissa.cpp:35
TAbscissa::GetMin
double GetMin(int) const
Definition:
abscissa.cpp:76
bounding_box.hh
TAbscissa::~TAbscissa
~TAbscissa()
Definition:
abscissa.cpp:45
TAbscissa
Definition:
abscissa.h:8
Generated by
1.8.5