libatomprobe
Library for Atom Probe Tomography (APT) computation
Public Member Functions | List of all members
AtomProbe::MILLER_TRIPLET Class Reference

#include <millerIndex.h>

Public Member Functions

 MILLER_TRIPLET (int a, int b, int c)
 
int h () const
 
int k () const
 
int l () const
 
bool operator== (const MILLER_TRIPLET &m) const
 
void simplify ()
 
Point3D tripletToNormal (unsigned int h, unsigned int k, unsigned int l)
 
Point3D tripletToNormal (const MILLER_TRIPLET &m)
 

Detailed Description

Definition at line 37 of file millerIndex.h.

Constructor & Destructor Documentation

◆ MILLER_TRIPLET()

AtomProbe::MILLER_TRIPLET::MILLER_TRIPLET ( int  a,
int  b,
int  c 
)

Definition at line 55 of file millerIndex.cpp.

Referenced by operator==().

Member Function Documentation

◆ h()

int AtomProbe::MILLER_TRIPLET::h ( ) const

Definition at line 62 of file millerIndex.cpp.

◆ k()

int AtomProbe::MILLER_TRIPLET::k ( ) const

Definition at line 67 of file millerIndex.cpp.

◆ l()

int AtomProbe::MILLER_TRIPLET::l ( ) const

Definition at line 72 of file millerIndex.cpp.

◆ operator==()

bool AtomProbe::MILLER_TRIPLET::operator== ( const MILLER_TRIPLET m) const

Definition at line 88 of file millerIndex.cpp.

References MILLER_TRIPLET(), simplify(), and TEST.

Here is the call graph for this function:

◆ simplify()

void AtomProbe::MILLER_TRIPLET::simplify ( )

Definition at line 77 of file millerIndex.cpp.

References AtomProbe::gcd().

Referenced by operator==().

Here is the call graph for this function:

◆ tripletToNormal() [1/2]

Point3D AtomProbe::MILLER_TRIPLET::tripletToNormal ( unsigned int  h,
unsigned int  k,
unsigned int  l 
)

◆ tripletToNormal() [2/2]

Point3D AtomProbe::MILLER_TRIPLET::tripletToNormal ( const MILLER_TRIPLET m)

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