MIDAS  0.75
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros
Public Member Functions | Private Attributes | List of all members
midaspace::LCS_pure Class Reference

Local coordinate system defined by 2 vectors. More...

#include <taux.h>

Inheritance diagram for midaspace::LCS_pure:
midaspace::LocalCoordSystem

Public Member Functions

 LCS_pure (void)
 CONSTRUCTOR. More...
 
virtual ~LCS_pure ()
 DESTRUCTOR. More...
 
const VectoRn1 (void) const
 
const VectoRn2 (void) const
 
const VectoRn3 (void) const
 
void set_n1 (const VectoR *src)
 
void set_n2 (const VectoR *src)
 
void set_n3 (const VectoR *src)
 
void compute_v3 (void)
 
void initialize_from (const char *&str, femFileFormat ff)
 
void setup_rotmat_g2l (MatriX *rotmat)
 
void setup_rotmat_l2g (MatriX *rotmat)
 
- Public Member Functions inherited from midaspace::LocalCoordSystem
 LocalCoordSystem (void)
 CONSTRUCTOR. More...
 
virtual ~LocalCoordSystem ()
 DESTRUCTOR. More...
 

Private Attributes

bool v3alloc
 
VectoR v1
 
VectoR v2
 
VectoR v3
 

Detailed Description

Local coordinate system defined by 2 vectors.

Definition at line 179 of file taux.h.

Constructor & Destructor Documentation

midaspace::LCS_pure::LCS_pure ( void  )
inline

CONSTRUCTOR.

Definition at line 187 of file taux.h.

References v3alloc.

virtual midaspace::LCS_pure::~LCS_pure ( )
inlinevirtual

DESTRUCTOR.

Definition at line 189 of file taux.h.

Member Function Documentation

void midaspace::LCS_pure::compute_v3 ( void  )
inline

Definition at line 199 of file taux.h.

References midaspace::VectoR::beVectProduct(), v1, v2, v3, and v3alloc.

void midaspace::LCS_pure::initialize_from ( const char *&  str,
femFileFormat  ff 
)
const VectoR* midaspace::LCS_pure::n1 ( void  ) const
inline

Definition at line 191 of file taux.h.

References v1.

Referenced by midaspace::PointAttribs::print_row().

const VectoR* midaspace::LCS_pure::n2 ( void  ) const
inline

Definition at line 192 of file taux.h.

References v2.

Referenced by midaspace::PointAttribs::print_row().

const VectoR* midaspace::LCS_pure::n3 ( void  ) const
inline

Definition at line 193 of file taux.h.

References COMPV3, and v3.

void midaspace::LCS_pure::set_n1 ( const VectoR src)
inline
void midaspace::LCS_pure::set_n2 ( const VectoR src)
inline
void midaspace::LCS_pure::set_n3 ( const VectoR src)
inline
void midaspace::LCS_pure::setup_rotmat_g2l ( MatriX rotmat)
void midaspace::LCS_pure::setup_rotmat_l2g ( MatriX rotmat)

Member Data Documentation

VectoR midaspace::LCS_pure::v1
private

Definition at line 183 of file taux.h.

Referenced by compute_v3(), initialize_from(), n1(), set_n1(), setup_rotmat_g2l(), and setup_rotmat_l2g().

VectoR midaspace::LCS_pure::v2
private

Definition at line 183 of file taux.h.

Referenced by compute_v3(), initialize_from(), n2(), set_n2(), setup_rotmat_g2l(), and setup_rotmat_l2g().

VectoR midaspace::LCS_pure::v3
private

Definition at line 183 of file taux.h.

Referenced by compute_v3(), n3(), set_n3(), setup_rotmat_g2l(), and setup_rotmat_l2g().

bool midaspace::LCS_pure::v3alloc
private

Definition at line 182 of file taux.h.

Referenced by compute_v3(), initialize_from(), LCS_pure(), and set_n3().


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