ReXio
 All Classes Namespaces Functions Variables Friends
NucleiSingielDecorator Class Reference

#include <nucleation.h>

Inheritance diagram for NucleiSingielDecorator:
Collaboration diagram for NucleiSingielDecorator:

Public Member Functions

 NucleiSingielDecorator (Nucleation *n)
 
 NucleiSingielDecorator (Nucleation *n, float fi1, float fi, float fi2)
 
 NucleiSingielDecorator (Nucleation *n, const Pos &i, const Pos &j, const Pos &k=0)
 
 NucleiSingielDecorator (Nucleation *n, const Pos &i, const Pos &j, const Pos &k, float fi1, float fi, float fi2)
 
void Apply ()
 
 ~NucleiSingielDecorator ()
 
- Public Member Functions inherited from Nucleation
 Nucleation (MCBox *b)
 
 Nucleation (Nucleation *n)
 
virtual ~Nucleation ()
 
virtual void operator() ()
 
void TransferData ()
 
void SetBox (MCBox *b)
 
MCBoxGetBox ()
 
void SetNucleiNumber (int n)
 
int GetNucleiNumber ()
 
void SetNucleiNumber (float fraction)
 
std::vector< MCPoint * > & GetNucleiVector ()
 
void EnlargeNucleis (const int &iter=1, const bool &circle=true)
 
void SaveEulers ()
 
void SetBox (MCBox *b)
 
void SetNucleiNumber (int n)
 
virtual ~Nucleation ()
 
virtual void operator() ()
 

Additional Inherited Members

- Protected Member Functions inherited from Nucleation
 Nucleation ()
 
void RandomNuclei ()
 
void HSENuclei ()
 
void RandomOrientation ()
 
void RandomSteelOrientation ()
 
void RandomSteelTexture ()
 
void BoundaryTest ()
 
- Protected Attributes inherited from Nucleation
Nucleation_nucleation
 
MCBox_box
 
std::string _name
 
std::vector< MCPoint * > _nucleiVector
 
int _nucleiNumber
 
int _nuclei_number
 

Constructor & Destructor Documentation

NucleiSingielDecorator::NucleiSingielDecorator ( Nucleation n)
inline

Here is the call graph for this function:

NucleiSingielDecorator::NucleiSingielDecorator ( Nucleation n,
float  fi1,
float  fi,
float  fi2 
)
inline

Here is the call graph for this function:

NucleiSingielDecorator::NucleiSingielDecorator ( Nucleation n,
const Pos &  i,
const Pos &  j,
const Pos &  k = 0 
)
inline

Here is the call graph for this function:

NucleiSingielDecorator::NucleiSingielDecorator ( Nucleation n,
const Pos &  i,
const Pos &  j,
const Pos &  k,
float  fi1,
float  fi,
float  fi2 
)
inline

Here is the call graph for this function:

NucleiSingielDecorator::~NucleiSingielDecorator ( )
inline

Member Function Documentation

void NucleiSingielDecorator::Apply ( )
inlinevirtual

Reimplemented from Nucleation.

Here is the call graph for this function:


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