#include <plane_3d.h>
◆ Plane3D() [1/4]
Kratos::Plane3D::Plane3D |
( |
| ) |
|
|
delete |
◆ Plane3D() [2/4]
◆ Plane3D() [3/4]
Kratos::Plane3D::Plane3D |
( |
array_1d< double, 3 > const & |
rNormal, |
|
|
const Point & |
rReferencePoint |
|
) |
| |
|
inline |
◆ Plane3D() [4/4]
Kratos::Plane3D::Plane3D |
( |
const Point & |
Point1, |
|
|
const Point & |
Point2, |
|
|
const Point & |
Point3 |
|
) |
| |
|
inline |
◆ ~Plane3D()
Kratos::Plane3D::~Plane3D |
( |
| ) |
|
|
inline |
Destructor. Do nothing!!!
◆ CalculateSignedDistance()
double Kratos::Plane3D::CalculateSignedDistance |
( |
Point const & |
rPoint | ) |
|
|
inline |
Calculates the plane signed distance value
- Returns
- Plane signed distance value
◆ GetDistanceToOrigin()
double Kratos::Plane3D::GetDistanceToOrigin |
( |
| ) |
|
|
inline |
Return the plane distance value
- Returns
- Plane distance value
◆ GetNormal()
Return the plane normal vector
- Returns
- Array containing the plane normal
◆ Info()
std::string Kratos::Plane3D::Info |
( |
| ) |
const |
|
inline |
Turn back information as a string.
- Returns
- String contains information about this geometry.
- See also
- PrintData()
-
PrintInfo()
◆ KRATOS_CLASS_POINTER_DEFINITION()
Kratos::Plane3D::KRATOS_CLASS_POINTER_DEFINITION |
( |
Plane3D |
| ) |
|
◆ PrintData()
void Kratos::Plane3D::PrintData |
( |
std::ostream & |
rOStream | ) |
const |
|
inline |
Print geometry's data into given stream. Prints it's points by the order they stored in the geometry and then center point of geometry.
- Parameters
-
rOStream | Stream to print into it. |
- See also
- PrintInfo()
-
Info()
◆ PrintInfo()
void Kratos::Plane3D::PrintInfo |
( |
std::ostream & |
rOStream | ) |
const |
|
inline |
Print information about this object.
- Parameters
-
rOStream | Stream to print into it. |
- See also
- PrintData()
-
Info()
The documentation for this class was generated from the following file:
- /home/runner/work/Documentation/Documentation/master/kratos/geometries/plane_3d.h