LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
geo::GeometryCore::Segment< Point > Struct Template Reference

Simple class with two points (a pair with aliases). More...

#include "GeometryCore.h"

Inheritance diagram for geo::GeometryCore::Segment< Point >:

Public Member Functions

Point const & start () const
 
Point & start ()
 
Point const & end () const
 
Point & end ()
 

Detailed Description

template<typename Point>
struct geo::GeometryCore::Segment< Point >

Simple class with two points (a pair with aliases).

Definition at line 123 of file GeometryCore.h.

Member Function Documentation

template<typename Point>
Point const& geo::GeometryCore::Segment< Point >::end ( ) const
inline

Definition at line 131 of file GeometryCore.h.

Referenced by geo::GeometryCore::ChannelsIntersect(), and geo::GeometryCore::WireEndPoints().

131 { return this->second; }
second_as<> second
Type of time stored in seconds, in double precision.
Definition: spacetime.h:82
template<typename Point>
Point& geo::GeometryCore::Segment< Point >::end ( )
inline

Definition at line 132 of file GeometryCore.h.

132 { return this->second; }
second_as<> second
Type of time stored in seconds, in double precision.
Definition: spacetime.h:82
template<typename Point>
Point const& geo::GeometryCore::Segment< Point >::start ( ) const
inline

Definition at line 128 of file GeometryCore.h.

Referenced by geo::GeometryCore::ChannelsIntersect(), and geo::GeometryCore::WireEndPoints().

128 { return this->first; }
template<typename Point>
Point& geo::GeometryCore::Segment< Point >::start ( )
inline

Definition at line 129 of file GeometryCore.h.

129 { return this->first; }

The documentation for this struct was generated from the following file: