Bayeux  3.4.1
Core Foundation library for SuperNEMO
Public Member Functions | List of all members
geomtools::face_intercept_info Class Reference

The face_intercept_info class hosts the parameters of. More...

#include <bayeux/geomtools/face_intercept_info.h>

Public Member Functions

 face_intercept_info ()
 Default constructor. More...
void reset ()
 Reset. More...
const face_identifierget_face_id () const
 Return the face identifier. More...
face_identifiergrab_face_id ()
 Return the face identifier (mutable) More...
void set_face_id (const face_identifier &fid_)
 Set the face identifier. More...
void set_impact (const vector_3d &point_)
 Set the intercept/impact point. More...
const vector_3dget_impact () const
 Return the impact point. More...
vector_3dgrab_impact ()
 Return the impact point (mutable) More...
bool is_valid () const
 Check validity of the intercept. More...
bool is_ok () const
 Intercept point exists. More...
void print (std::ostream &out_, const std::string &indent_="") const
 Print. More...

Detailed Description

The face_intercept_info class hosts the parameters of.

Constructor & Destructor Documentation

◆ face_intercept_info()

geomtools::face_intercept_info::face_intercept_info ( )

Default constructor.

Member Function Documentation

◆ get_face_id()

const face_identifier& geomtools::face_intercept_info::get_face_id ( ) const

Return the face identifier.

◆ get_impact()

const vector_3d& geomtools::face_intercept_info::get_impact ( ) const

Return the impact point.

◆ grab_face_id()

face_identifier& geomtools::face_intercept_info::grab_face_id ( )

Return the face identifier (mutable)

◆ grab_impact()

vector_3d& geomtools::face_intercept_info::grab_impact ( )

Return the impact point (mutable)

◆ is_ok()

bool geomtools::face_intercept_info::is_ok ( ) const

Intercept point exists.

◆ is_valid()

bool geomtools::face_intercept_info::is_valid ( ) const

Check validity of the intercept.

◆ print()

void geomtools::face_intercept_info::print ( std::ostream &  out_,
const std::string &  indent_ = "" 
) const


◆ reset()

void geomtools::face_intercept_info::reset ( )


◆ set_face_id()

void geomtools::face_intercept_info::set_face_id ( const face_identifier fid_)

Set the face identifier.

◆ set_impact()

void geomtools::face_intercept_info::set_impact ( const vector_3d point_)

Set the intercept/impact point.

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