ReXio
 All Classes Namespaces Functions Variables Friends
Hex2D Class Reference

#include <hex_box.hpp>

Inheritance diagram for Hex2D:
Collaboration diagram for Hex2D:

Public Member Functions

 ~Hex2D ()
 
 Hex2D ()
 
 Hex2D (Dim x, Dim y)
 
 Hex2D (MCBox *s)
 
- Public Member Functions inherited from MCBox2D
virtual ~MCBox2D ()
 
MCPointGet (const int &, const int &, int=0)
 
MCPointFastGet (const Pos &i, const Pos &j, Pos=0)
 
MCPointoperator() (const Pos &i, const Pos &j, Pos=0)
 
void ExportOsc (const std::string &, Pos=0)
 
void ImportAng (const std::string &, Pos=0)
 
void ExportAng (const std::string &, Pos=0)
 
void ImportOsc (const std::string &, Pos=0)
 
void FindTripleJunctions (int)
 
void CreateCubicAngHeader ()
 
void TransferEBSDData (int &oscFileLength, int &oscDataStartBytePosition, int &oscDataEndBytePosition, std::string &bufferOscFileHeader)
 
- Public Member Functions inherited from MCBox
GrainStatisticsGetGrainStatistics ()
 
void SetGrainStatistics (GrainStatistics *gs)
 
virtual ~MCBox ()
 
void Load (const std::string &)
 
void Save (const std::string &)
 
void ExportBinaryVtk (const std::string &)
 
void ExportVtk (const std::string &)
 
void ExportSPVtk (const std::string &)
 
void ExportEulers (const std::string &)
 
void GetPointsFromCircle (MCPoint *p, const float &radius, Neighbours &n)
 
void SetMCNeighboursRange (const Pos &range=1)
 
Dim & Get_xsize ()
 
Dim & Get_ysize ()
 
Dim & Get_zsize ()
 
Dim GetSize ()
 
void SetBoundaryColor (Color r=0, Color g=0, Color b=0)
 
void SetBoxColor (Color r=0, Color g=0, Color b=0)
 
void SetSortedBoundaryColor (Color r=0, Color g=0, Color b=0)
 
void SetTripleJunctionsColor (Color r=0, Color g=0, Color b=0)
 
void SetCenterOfGravityColor (Color r=0, Color g=0, Color b=0)
 
void SetNeighboursColor (int i, int j, int k=0, Color=255, Color=0, Color=0)
 
void InitializeRandGen ()
 
MCPointGetRandomPoint ()
 

Additional Inherited Members

- Protected Member Functions inherited from MCBox2D
 MCBox2D ()
 
 MCBox2D (Dim x, Dim y)
 
void Initialize ()
 
void FillBox ()
 
void PrepareBoostBox ()
 
void PutPoint (const int &i, const int &j, Neighbours &n)
 
void ClearBox2D ()
 
- Protected Member Functions inherited from MCBox
 MCBox ()
 
- Protected Attributes inherited from MCBox2D
Grid2D _content
 
float _ebsdMapXStep
 
float _ebsdMapYStep
 
int _oscFileLength
 
int _oscDataStartBytePosition
 
int _oscDataEndBytePosition
 
std::vector< string > _bufferAngFileHeader
 
char * _bufferOscFileHeader
 
- Protected Attributes inherited from MCBox
Dim _xsize
 
Dim _ysize
 
Dim _zsize
 
GrainStatistics_grainStats
 
std::random_device _rd
 
std::mt19937 _rengine
 
std::uniform_int_distribution _disx
 
std::uniform_int_distribution _disy
 
std::uniform_int_distribution _disz
 

Constructor & Destructor Documentation

Hex2D::~Hex2D ( )
inline
Hex2D::Hex2D ( )
inline
Hex2D::Hex2D ( Dim  x,
Dim  y 
)
inline

Here is the call graph for this function:

Hex2D::Hex2D ( MCBox s)
inline

Here is the call graph for this function:


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