ReXio
 All Classes Namespaces Functions Variables Friends
GrainStatistics Class Reference

#include <grain_statistics.hpp>

Public Member Functions

 GrainStatistics ()
 
 GrainStatistics (MCBox *b)
 
 GrainStatistics (MCBox *b, ReadControler &rc)
 
 ~GrainStatistics ()
 
void SetBox (MCBox *b)
 
void SetMinMiso (const float &mm)
 
void SetMinGS (const unsigned int &gs)
 
void CalculateGrains ()
 
void CalculateBoundaries ()
 
void CenterOfGravity ()
 
void PointOfGravity ()
 
void BoundaryCurvature ()
 
void ColorBoundaryCurvature ()
 
void ColorBoundaryCurvatureByGradient ()
 
void SortBoundary2D ()
 
void FastCalculateGrains ()
 
void FastCalculateGrainsById0 ()
 
void FastCalculateGrainsById ()
 
void CalculateGrainsBySpin ()
 
float GetAvGs ()
 
float GetAvMisorientation ()
 
void CalculateAvGs ()
 
void CalculateAvMisorientation ()
 
void CalculateAvMisorientationQuat ()
 
void PrintGrains ()
 
void SaveGrains ()
 
std::vector< Grain * > & GetGrains ()
 
std::vector< Grain > & GetAllGrains ()
 
const unsigned int & GetMinSize ()
 
int GetGrainsNumber ()
 
int GetAllGrainsNumber ()
 
float AverageDistanceFromCenter (Pos i)
 
float AverageBoundaryDistanceFromCenter (Pos i)
 
void FindEdgeGrains ()
 
void ColorEdgeGrains ()
 
void ExportSortedBoundaryPoints (std::string s)
 

Constructor & Destructor Documentation

GrainStatistics::GrainStatistics ( )
inline
GrainStatistics::GrainStatistics ( MCBox b)
inline
GrainStatistics::GrainStatistics ( MCBox b,
ReadControler rc 
)
inline

Here is the call graph for this function:

GrainStatistics::~GrainStatistics ( )
inline

Member Function Documentation

float GrainStatistics::AverageBoundaryDistanceFromCenter ( Pos  i)

Here is the call graph for this function:

Here is the caller graph for this function:

float GrainStatistics::AverageDistanceFromCenter ( Pos  i)

Here is the call graph for this function:

Here is the caller graph for this function:

void GrainStatistics::BoundaryCurvature ( )

Here is the caller graph for this function:

void GrainStatistics::CalculateAvGs ( )

Here is the caller graph for this function:

void GrainStatistics::CalculateAvMisorientation ( )
void GrainStatistics::CalculateAvMisorientationQuat ( )
void GrainStatistics::CalculateBoundaries ( )

Here is the caller graph for this function:

void GrainStatistics::CalculateGrains ( )

Here is the call graph for this function:

Here is the caller graph for this function:

void GrainStatistics::CalculateGrainsBySpin ( )

Here is the call graph for this function:

Here is the caller graph for this function:

void GrainStatistics::CenterOfGravity ( )

Here is the caller graph for this function:

void GrainStatistics::ColorBoundaryCurvature ( )

Here is the call graph for this function:

void GrainStatistics::ColorBoundaryCurvatureByGradient ( )

Here is the call graph for this function:

void GrainStatistics::ColorEdgeGrains ( )
inline
void GrainStatistics::ExportSortedBoundaryPoints ( std::string  s)
inline
void GrainStatistics::FastCalculateGrains ( )

Here is the call graph for this function:

Here is the caller graph for this function:

void GrainStatistics::FastCalculateGrainsById ( )

Hmm to powinno byc znacznie szybsze w porownaniu do procedury powyzej –check ///

Here is the call graph for this function:

Here is the caller graph for this function:

void GrainStatistics::FastCalculateGrainsById0 ( )

Here is the call graph for this function:

void GrainStatistics::FindEdgeGrains ( )
inline

Here is the call graph for this function:

std::vector<Grain>& GrainStatistics::GetAllGrains ( )
inline

Here is the caller graph for this function:

int GrainStatistics::GetAllGrainsNumber ( )
inline
float GrainStatistics::GetAvGs ( )
inline

Here is the caller graph for this function:

float GrainStatistics::GetAvMisorientation ( )
inline
std::vector<Grain*>& GrainStatistics::GetGrains ( )
inline

Here is the caller graph for this function:

int GrainStatistics::GetGrainsNumber ( )
inline

Here is the caller graph for this function:

const unsigned int& GrainStatistics::GetMinSize ( )
inline

Here is the caller graph for this function:

void GrainStatistics::PointOfGravity ( )
void GrainStatistics::PrintGrains ( )
void GrainStatistics::SaveGrains ( )
void GrainStatistics::SetBox ( MCBox b)
inline

Here is the caller graph for this function:

void GrainStatistics::SetMinGS ( const unsigned int &  gs)
inline

Here is the caller graph for this function:

void GrainStatistics::SetMinMiso ( const float &  mm)
inline

Here is the caller graph for this function:

void GrainStatistics::SortBoundary2D ( )

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