plastimatch
Loading...
Searching...
No Matches
Direction_cosines Class Reference

#include <direction_cosines.h>

Public Member Functions

 Direction_cosines ()
 
 Direction_cosines (const float *dm)
 
 Direction_cosines (const DirectionType &itk_dc)
 
 ~Direction_cosines ()
 
 operator const float * () const
 
 operator float * ()
 
bool operator== (const Direction_cosines &dc) const
 
void set_identity ()
 
void set_rotated_1 ()
 
void set_rotated_2 ()
 
void set_rotated_3 ()
 
void set_skewed ()
 
const float * get_matrix () const
 
float * get_matrix ()
 
const float * get_inverse () const
 
void set (const float dc[])
 
void set (const DirectionType &itk_dc)
 
bool set_from_string (std::string &str)
 
bool is_identity ()
 
std::string get_string () const
 

Public Attributes

Direction_cosines_private * d_ptr
 

Protected Member Functions

void solve_inverse ()
 

Constructor & Destructor Documentation

◆ Direction_cosines() [1/3]

Direction_cosines::Direction_cosines ( )

◆ Direction_cosines() [2/3]

Direction_cosines::Direction_cosines ( const float * dm)

◆ Direction_cosines() [3/3]

Direction_cosines::Direction_cosines ( const DirectionType & itk_dc)

◆ ~Direction_cosines()

Direction_cosines::~Direction_cosines ( )

Member Function Documentation

◆ get_inverse()

const float * Direction_cosines::get_inverse ( ) const

◆ get_matrix() [1/2]

float * Direction_cosines::get_matrix ( )

◆ get_matrix() [2/2]

const float * Direction_cosines::get_matrix ( ) const

◆ get_string()

std::string Direction_cosines::get_string ( ) const

◆ is_identity()

bool Direction_cosines::is_identity ( )

◆ operator const float *()

Direction_cosines::operator const float * ( ) const

◆ operator float *()

Direction_cosines::operator float * ( )

◆ operator==()

bool Direction_cosines::operator== ( const Direction_cosines & dc) const

◆ set() [1/2]

void Direction_cosines::set ( const DirectionType & itk_dc)

◆ set() [2/2]

void Direction_cosines::set ( const float dc[])

◆ set_from_string()

bool Direction_cosines::set_from_string ( std::string & str)

◆ set_identity()

void Direction_cosines::set_identity ( )

◆ set_rotated_1()

void Direction_cosines::set_rotated_1 ( )

◆ set_rotated_2()

void Direction_cosines::set_rotated_2 ( )

◆ set_rotated_3()

void Direction_cosines::set_rotated_3 ( )

◆ set_skewed()

void Direction_cosines::set_skewed ( )

◆ solve_inverse()

void Direction_cosines::solve_inverse ( )
protected

Member Data Documentation

◆ d_ptr

Direction_cosines_private* Direction_cosines::d_ptr

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