#include <mcpoint.hpp>
|
| MCPoint (Pos i, Pos j, Pos k=0) |
|
| ~MCPoint () |
|
void | SetId (const int &g) |
|
void | SetOrientationId (const int &id) |
|
void | SetSpin (const int &s) |
|
void | SetColor (Color r=0, Color g=0, Color b=0) |
|
void | SetXYZ (const float &x, const float &y, const float &z=0) |
|
void | SetXY (const float &x, const float &y) |
|
void | SetIQ (const float &iq) |
|
void | SetCI (const float &ci) |
|
void | SetSE (float s) |
|
const Pos & | GetI () |
|
const Pos & | GetJ () |
|
const Pos & | GetK () |
|
void | GetIJK (Pos &i, Pos &j, Pos &k) |
|
void | GetIJ (Pos &i, Pos &j) |
|
void | GetColor (Color &r, Color &g, Color &b) |
|
const int & | GetSpin () |
|
const int & | GetId () |
|
const int & | GetOrientationId () |
|
const float & | GetX () |
|
const float & | GetY () |
|
const float & | GetZ () |
|
const float & | GetIQ () |
|
const float & | GetCI () |
|
const float & | GetSE () |
|
bool | GetInGrain () |
|
void | SetInGrain (bool g) |
|
bool | InSortedBoundary () |
|
void | InSortedBoundary (bool b) |
|
bool | InBoundary () |
|
void | InBoundary (bool b) |
|
bool | InEBSDMap () |
|
void | InEBSDMap (bool x) |
|
bool | IsTripleJunction () |
|
void | IsTripleJunction (bool tj) |
|
bool | IsCenterOfGravity () |
|
void | IsCenterOfGravity (bool cog) |
|
bool | IsNucleus () |
|
void | IsNucleus (bool n) |
|
void | IsActive (bool a) |
|
bool | IsActive () |
|
void | IsRanded (bool r) |
|
bool | IsRanded () |
|
void | IsRandedInt (int r) |
|
int | IsRandedInt () |
|
void | SetRadius (const float &r) |
|
const float & | GetRadius () |
|
void | SetCurvature (const float &c) |
|
const float & | GetCurvature () |
|
void | UpdateColor () |
|
void | SetNeighboursXYZ (std::vector< MCPoint * > &nx, std::vector< MCPoint * > &ny, std::vector< MCPoint * > &nz) |
|
void | SetNeighboursXY (std::vector< MCPoint * > &nx, std::vector< MCPoint * > &ny) |
|
void | SetNeighbours (std::vector< MCPoint * > &n) |
|
void | SetMCNeighbours (std::vector< MCPoint * > &n) |
|
void | GetNeighbours (std::vector< MCPoint * > &nx, std::vector< MCPoint * > &ny, std::vector< MCPoint * > &nz) |
|
void | GetNeighbours (std::vector< MCPoint * > &n) |
|
void | GetSecondaryNeighbours (std::vector< MCPoint * > &sen) |
|
void | GetThirdNeighbours (std::vector< MCPoint * > &thn) |
|
void | FindNextNeighbours (std::vector< MCPoint * > &in, std::vector< MCPoint * > &compare, std::vector< MCPoint * > &out) |
|
void | FindNextNeighbours (std::vector< MCPoint * > &in, std::vector< MCPoint * > &out) |
|
void | GetMCNeighbours (std::vector< MCPoint * > &n) |
|
unsigned int | GetNeighboursNumber () |
|
float | GetDistance (MCPoint *p) |
|
float | GetDistance (const float &x, const float &y, const float &z) |
|
unsigned int | GetNumberOfNearestIds () |
|
MCPoint::MCPoint |
( |
Pos |
i, |
|
|
Pos |
j, |
|
|
Pos |
k = 0 |
|
) |
| |
|
inline |
void MCPoint::FindNextNeighbours |
( |
std::vector< MCPoint * > & |
in, |
|
|
std::vector< MCPoint * > & |
compare, |
|
|
std::vector< MCPoint * > & |
out |
|
) |
| |
|
inline |
void MCPoint::FindNextNeighbours |
( |
std::vector< MCPoint * > & |
in, |
|
|
std::vector< MCPoint * > & |
out |
|
) |
| |
|
inline |
const float& MCPoint::GetCI |
( |
| ) |
|
|
inline |
void MCPoint::GetColor |
( |
Color & |
r, |
|
|
Color & |
g, |
|
|
Color & |
b |
|
) |
| |
|
inline |
const float& MCPoint::GetCurvature |
( |
| ) |
|
|
inline |
float MCPoint::GetDistance |
( |
MCPoint * |
p | ) |
|
|
inline |
float MCPoint::GetDistance |
( |
const float & |
x, |
|
|
const float & |
y, |
|
|
const float & |
z |
|
) |
| |
|
inline |
const Pos& MCPoint::GetI |
( |
| ) |
|
|
inline |
const int& MCPoint::GetId |
( |
| ) |
|
|
inline |
void MCPoint::GetIJ |
( |
Pos & |
i, |
|
|
Pos & |
j |
|
) |
| |
|
inline |
void MCPoint::GetIJK |
( |
Pos & |
i, |
|
|
Pos & |
j, |
|
|
Pos & |
k |
|
) |
| |
|
inline |
bool MCPoint::GetInGrain |
( |
| ) |
|
|
inline |
const float& MCPoint::GetIQ |
( |
| ) |
|
|
inline |
const Pos& MCPoint::GetJ |
( |
| ) |
|
|
inline |
const Pos& MCPoint::GetK |
( |
| ) |
|
|
inline |
void MCPoint::GetMCNeighbours |
( |
std::vector< MCPoint * > & |
n | ) |
|
|
inline |
void MCPoint::GetNeighbours |
( |
std::vector< MCPoint * > & |
nx, |
|
|
std::vector< MCPoint * > & |
ny, |
|
|
std::vector< MCPoint * > & |
nz |
|
) |
| |
|
inline |
void MCPoint::GetNeighbours |
( |
std::vector< MCPoint * > & |
n | ) |
|
|
inline |
unsigned int MCPoint::GetNeighboursNumber |
( |
| ) |
|
|
inline |
unsigned int MCPoint::GetNumberOfNearestIds |
( |
| ) |
|
|
inline |
const int& MCPoint::GetOrientationId |
( |
| ) |
|
|
inline |
const float& MCPoint::GetRadius |
( |
| ) |
|
|
inline |
const float& MCPoint::GetSE |
( |
| ) |
|
|
inline |
void MCPoint::GetSecondaryNeighbours |
( |
std::vector< MCPoint * > & |
sen | ) |
|
|
inline |
const int& MCPoint::GetSpin |
( |
| ) |
|
|
inline |
void MCPoint::GetThirdNeighbours |
( |
std::vector< MCPoint * > & |
thn | ) |
|
|
inline |
const float& MCPoint::GetX |
( |
| ) |
|
|
inline |
const float& MCPoint::GetY |
( |
| ) |
|
|
inline |
const float& MCPoint::GetZ |
( |
| ) |
|
|
inline |
bool MCPoint::InBoundary |
( |
| ) |
|
|
inline |
void MCPoint::InBoundary |
( |
bool |
b | ) |
|
|
inline |
bool MCPoint::InEBSDMap |
( |
| ) |
|
|
inline |
void MCPoint::InEBSDMap |
( |
bool |
x | ) |
|
|
inline |
bool MCPoint::InSortedBoundary |
( |
| ) |
|
|
inline |
void MCPoint::InSortedBoundary |
( |
bool |
b | ) |
|
|
inline |
void MCPoint::IsActive |
( |
bool |
a | ) |
|
|
inline |
bool MCPoint::IsActive |
( |
| ) |
|
|
inline |
bool MCPoint::IsCenterOfGravity |
( |
| ) |
|
|
inline |
void MCPoint::IsCenterOfGravity |
( |
bool |
cog | ) |
|
|
inline |
bool MCPoint::IsNucleus |
( |
| ) |
|
|
inline |
void MCPoint::IsNucleus |
( |
bool |
n | ) |
|
|
inline |
void MCPoint::IsRanded |
( |
bool |
r | ) |
|
|
inline |
bool MCPoint::IsRanded |
( |
| ) |
|
|
inline |
void MCPoint::IsRandedInt |
( |
int |
r | ) |
|
|
inline |
int MCPoint::IsRandedInt |
( |
| ) |
|
|
inline |
bool MCPoint::IsTripleJunction |
( |
| ) |
|
|
inline |
void MCPoint::IsTripleJunction |
( |
bool |
tj | ) |
|
|
inline |
void MCPoint::SetCI |
( |
const float & |
ci | ) |
|
|
inline |
void MCPoint::SetColor |
( |
Color |
r = 0 , |
|
|
Color |
g = 0 , |
|
|
Color |
b = 0 |
|
) |
| |
|
inline |
void MCPoint::SetCurvature |
( |
const float & |
c | ) |
|
|
inline |
void MCPoint::SetId |
( |
const int & |
g | ) |
|
|
inline |
void MCPoint::SetInGrain |
( |
bool |
g | ) |
|
|
inline |
void MCPoint::SetIQ |
( |
const float & |
iq | ) |
|
|
inline |
void MCPoint::SetMCNeighbours |
( |
std::vector< MCPoint * > & |
n | ) |
|
|
inline |
void MCPoint::SetNeighbours |
( |
std::vector< MCPoint * > & |
n | ) |
|
|
inline |
void MCPoint::SetNeighboursXY |
( |
std::vector< MCPoint * > & |
nx, |
|
|
std::vector< MCPoint * > & |
ny |
|
) |
| |
|
inline |
void MCPoint::SetNeighboursXYZ |
( |
std::vector< MCPoint * > & |
nx, |
|
|
std::vector< MCPoint * > & |
ny, |
|
|
std::vector< MCPoint * > & |
nz |
|
) |
| |
|
inline |
void MCPoint::SetOrientationId |
( |
const int & |
id | ) |
|
|
inline |
void MCPoint::SetRadius |
( |
const float & |
r | ) |
|
|
inline |
void MCPoint::SetSE |
( |
float |
s | ) |
|
|
inline |
void MCPoint::SetSpin |
( |
const int & |
s | ) |
|
|
inline |
void MCPoint::SetXY |
( |
const float & |
x, |
|
|
const float & |
y |
|
) |
| |
|
inline |
void MCPoint::SetXYZ |
( |
const float & |
x, |
|
|
const float & |
y, |
|
|
const float & |
z = 0 |
|
) |
| |
|
inline |
void MCPoint::UpdateColor |
( |
| ) |
|
|
inline |
std::vector<MCPoint*> MCPoint::_mcn |
std::vector<MCPoint*> MCPoint::_sen |
std::vector<MCPoint*> MCPoint::_thn |
The documentation for this class was generated from the following file:
- C:/Users/Mariusz/Documents/Visual Studio 2010/Projects/MC_Rex_Model/MC_Rex_Model/MCLib/base/mcpoint.hpp