politopix  5.0.0
Segment_Rn Class Reference

Define a segment whose ends are generators. More...

#include <DoubleDescription_Rn.h>

Collaboration diagram for Segment_Rn:
Collaboration graph

Public Member Functions

 Segment_Rn ()
 
 Segment_Rn (const std::vector< unsigned int > &LC)
 
 Segment_Rn (boost::shared_ptr< Generator_Rn_SD > &e1, boost::shared_ptr< Generator_Rn_SD > &e2)
 
 Segment_Rn (boost::shared_ptr< Generator_Rn_SD > &e1, boost::shared_ptr< Generator_Rn_SD > &e2, const std::vector< unsigned int > &LC)
 
boost::shared_ptr< Generator_Rn_SD > & getFirstGenerator ()
 
boost::shared_ptr< Generator_Rn_SD > & getSecondGenerator ()
 
void setFirstGenerator (const boost::shared_ptr< Generator_Rn_SD > &e1)
 
void setSecondGenerator (const boost::shared_ptr< Generator_Rn_SD > &e2)
 
bool getActive ()
 
void setActive ()
 
void setInactive ()
 
void dump (std::ostream &ofs)
 

Detailed Description

Define a segment whose ends are generators.

Definition at line 36 of file DoubleDescription_Rn.h.

Constructor & Destructor Documentation

◆ Segment_Rn() [1/4]

Segment_Rn::Segment_Rn ( )
inline

Definition at line 39 of file DoubleDescription_Rn.h.

◆ Segment_Rn() [2/4]

Segment_Rn::Segment_Rn ( const std::vector< unsigned int > &  LC)
inline

Definition at line 40 of file DoubleDescription_Rn.h.

◆ Segment_Rn() [3/4]

Segment_Rn::Segment_Rn ( boost::shared_ptr< Generator_Rn_SD > &  e1,
boost::shared_ptr< Generator_Rn_SD > &  e2 
)
inline

Definition at line 41 of file DoubleDescription_Rn.h.

◆ Segment_Rn() [4/4]

Segment_Rn::Segment_Rn ( boost::shared_ptr< Generator_Rn_SD > &  e1,
boost::shared_ptr< Generator_Rn_SD > &  e2,
const std::vector< unsigned int > &  LC 
)
inline

Definition at line 42 of file DoubleDescription_Rn.h.

Member Function Documentation

◆ dump()

void Segment_Rn::dump ( std::ostream &  ofs)
inline

Definition at line 50 of file DoubleDescription_Rn.h.

Here is the call graph for this function:

◆ getActive()

bool Segment_Rn::getActive ( )
inline

Definition at line 47 of file DoubleDescription_Rn.h.

◆ getFirstGenerator()

boost::shared_ptr< Generator_Rn_SD >& Segment_Rn::getFirstGenerator ( )
inline

Definition at line 43 of file DoubleDescription_Rn.h.

Here is the caller graph for this function:

◆ getSecondGenerator()

boost::shared_ptr< Generator_Rn_SD >& Segment_Rn::getSecondGenerator ( )
inline

Definition at line 44 of file DoubleDescription_Rn.h.

Here is the caller graph for this function:

◆ setActive()

void Segment_Rn::setActive ( )
inline

Definition at line 48 of file DoubleDescription_Rn.h.

◆ setFirstGenerator()

void Segment_Rn::setFirstGenerator ( const boost::shared_ptr< Generator_Rn_SD > &  e1)
inline

Definition at line 45 of file DoubleDescription_Rn.h.

Here is the caller graph for this function:

◆ setInactive()

void Segment_Rn::setInactive ( )
inline

Definition at line 49 of file DoubleDescription_Rn.h.

◆ setSecondGenerator()

void Segment_Rn::setSecondGenerator ( const boost::shared_ptr< Generator_Rn_SD > &  e2)
inline

Definition at line 46 of file DoubleDescription_Rn.h.

Here is the caller graph for this function:

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