ReXio
 All Classes Namespaces Functions Variables Friends
Iso3D Class Reference

#include <hex_box.hpp>

Inheritance diagram for Iso3D:
Collaboration diagram for Iso3D:

Public Member Functions

 ~Iso3D ()
 
 Iso3D (Dim x, Dim y, Dim z)
 
 Iso3D (MCBox *s)
 
- Public Member Functions inherited from MCBox3D
virtual ~MCBox3D ()
 
MCPointGet (const int &, const int &, int)
 
MCPointFastGet (const Pos &i, const Pos &j, Pos k)
 
MCPointoperator() (const Pos &i, const Pos &j, Pos k)
 
virtual void ExportAng (const std::string &, Pos=0)
 
void ImportAng (const std::string &, Pos=0)
 
virtual void ImportOsc (const std::string &f, Pos=0)
 
virtual void ExportOsc (const std::string &, Pos=0)
 
void FindTripleJunctions (int)
 
- Public Member Functions inherited from MCBox
GrainStatisticsGetGrainStatistics ()
 
void SetGrainStatistics (GrainStatistics *gs)
 
virtual ~MCBox ()
 
virtual void CreateCubicAngHeader ()
 
virtual void TransferEBSDData (int &_oscFileLength, int &_oscDataStartBytePosition, int &_oscDataEndBytePosition, std::string &_bufferOscFileHeader)
 
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 MCBox3D
 MCBox3D (Dim x, Dim y, Dim z)
 
void FillBox ()
 
void PrepareBoostBox ()
 
void PutPoint (const int &, const int &, const int &, Neighbours &)
 
void ClearBox3D ()
 
- Protected Member Functions inherited from MCBox
 MCBox ()
 
- Protected Attributes inherited from MCBox3D
Grid3D _content
 
MCBoxbox2d
 
- 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

Iso3D::~Iso3D ( )
inline
Iso3D::Iso3D ( Dim  x,
Dim  y,
Dim  z 
)
inline

Here is the call graph for this function:

Iso3D::Iso3D ( MCBox s)
inline

Here is the call graph for this function:


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