ReXio
 All Classes Namespaces Functions Variables Friends
Grain Class Reference

#include <grain.hpp>

Public Member Functions

 Grain (MCPoint *s)
 
 ~Grain ()
 
void CenterOfGravity ()
 
void PointOfGravity ()
 
void BoundaryCurvature ()
 
void BoundaryCurvatureAdv ()
 
void SortBoundary2D ()
 
void AverageBoundaryCurvature ()
 
void AverageBoundaryRadius ()
 
void CalculateAvOrientationQuat ()
 
void CalculateAvOrientation ()
 
void CalculateAvMisorientation ()
 
void CalculateAvMisorientationQuat ()
 
void CalculateGOS ()
 
void EdgeGrain (bool e)
 
bool EdgeGrain ()
 
void BuildByMisorientation (float min_mis)
 
void FastBuildByMisorientation (float min_mis)
 
void FastBuildById ()
 
void BuildBySpin ()
 
void FindBoundaryByGrainId ()
 
void CheckEdgeGrain2D (Pos maxI, Pos maxJ)
 
void FastPut (MCPoint *s)
 
float MaxBoundaryCurvature ()
 
void SetBox (MCBox *b)
 
int GetId ()
 
void SetGrainColor (Color r, Color g, Color b)
 
void SetGrainBoundaryColor (Color r, Color g, Color b)
 
void SetAvOrientationToGrainPoints ()
 
float GetGOS ()
 
float GetAverageMisorientation ()
 
float GetAverageBoundaryCurvature ()
 
unsigned int GetSize ()
 
unsigned int GetBoundarySize ()
 
unsigned int GetSortedBoundarySize ()
 
MCPointGetSortedBoundaryPoint (Pos i)
 
void GetCogCoord (float &x, float &y, float &z)
 
MCPointGetGrainPoint (Pos i)
 
MCPointoperator[] (Pos i)
 
void Build (float, int)
 
void FindBoundary (const float &bl)
 

Constructor & Destructor Documentation

Grain::Grain ( MCPoint s)
inline

Here is the call graph for this function:

Grain::~Grain ( )
inline

Member Function Documentation

void Grain::AverageBoundaryCurvature ( )
void Grain::AverageBoundaryRadius ( )
void Grain::BoundaryCurvature ( )
void Grain::BoundaryCurvatureAdv ( )

Here is the call graph for this function:

void Grain::Build ( float  min_mis,
int  mode 
)
void Grain::BuildByMisorientation ( float  min_mis)

Here is the caller graph for this function:

void Grain::BuildBySpin ( )

Here is the call graph for this function:

Here is the caller graph for this function:

void Grain::CalculateAvMisorientation ( )
void Grain::CalculateAvMisorientationQuat ( )
void Grain::CalculateAvOrientation ( )

Here is the caller graph for this function:

void Grain::CalculateAvOrientationQuat ( )
void Grain::CalculateGOS ( )

Here is the call graph for this function:

void Grain::CenterOfGravity ( )

Here is the caller graph for this function:

void Grain::CheckEdgeGrain2D ( Pos  maxI,
Pos  maxJ 
)
inline

Here is the call graph for this function:

void Grain::EdgeGrain ( bool  e)
inline
bool Grain::EdgeGrain ( )
inline

Here is the caller graph for this function:

void Grain::FastBuildById ( )

Here is the call graph for this function:

Here is the caller graph for this function:

void Grain::FastBuildByMisorientation ( float  min_mis)

Here is the call graph for this function:

Here is the caller graph for this function:

void Grain::FastPut ( MCPoint s)

Here is the call graph for this function:

Here is the caller graph for this function:

void Grain::FindBoundary ( const float &  bl)
void Grain::FindBoundaryByGrainId ( )

Here is the call graph for this function:

Here is the caller graph for this function:

float Grain::GetAverageBoundaryCurvature ( )
inline
float Grain::GetAverageMisorientation ( )
inline
unsigned int Grain::GetBoundarySize ( )
inline
void Grain::GetCogCoord ( float &  x,
float &  y,
float &  z 
)
inline
float Grain::GetGOS ( )
inline
MCPoint* Grain::GetGrainPoint ( Pos  i)
inline
int Grain::GetId ( )
inline

Here is the caller graph for this function:

unsigned int Grain::GetSize ( )
inline

Here is the caller graph for this function:

MCPoint* Grain::GetSortedBoundaryPoint ( Pos  i)
inline
unsigned int Grain::GetSortedBoundarySize ( )
inline
float Grain::MaxBoundaryCurvature ( )
MCPoint* Grain::operator[] ( Pos  i)
inline
void Grain::PointOfGravity ( )

Here is the call graph for this function:

void Grain::SetAvOrientationToGrainPoints ( )

Here is the call graph for this function:

void Grain::SetBox ( MCBox b)
inline

Here is the caller graph for this function:

void Grain::SetGrainBoundaryColor ( Color  r,
Color  g,
Color  b 
)

Here is the caller graph for this function:

void Grain::SetGrainColor ( Color  r,
Color  g,
Color  b 
)
void Grain::SortBoundary2D ( )

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Here is the call graph for this function:

Here is the caller graph for this function:


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