Main Page
Class Categories
Classes
Namespaces
File List
File Members
exper-sw
cosmosw
AugerSW
Offline
source
main
Utilities
Geometry
Plane.h
Go to the documentation of this file.
1
#ifndef _utl_Plane_h_
2
#define _utl_Plane_h_
3
4
#include <utl/Point.h>
5
#include <utl/Vector.h>
6
7
8
namespace
utl {
9
17
class
Plane
{
18
public
:
19
Plane
() =
default
;
20
Plane
(
const
Point
& anchor,
const
Vector
& normal);
21
22
const
Point
&
GetAnchor
()
const
{
return
fAnchor
; }
23
const
Vector
&
GetNormal
()
const
{
return
fNormal
; }
24
25
private
:
26
Point
fAnchor
;
27
Vector
fNormal
;
28
};
29
30
}
31
32
33
#endif
utl::Point
Point object.
Definition:
Point.h:32
utl::Plane::GetAnchor
const Point & GetAnchor() const
Definition:
Plane.h:22
utl::Plane::Plane
Plane()=default
utl::Plane
Class describing a Plane object.
Definition:
Plane.h:17
utl::Plane::fNormal
Vector fNormal
Definition:
Plane.h:27
utl::Vector
Vector object.
Definition:
Vector.h:30
utl::Plane::GetNormal
const Vector & GetNormal() const
Definition:
Plane.h:23
utl::Plane::fAnchor
Point fAnchor
Definition:
Plane.h:26
, generated on Tue Sep 26 2023.