IOSS 2.0
Loading...
Searching...
No Matches
Ioss::CoordinateFrame Class Reference

#include <Ioss_CoordinateFrame.h>

Public Member Functions

 CoordinateFrame (int64_t my_id, char my_tag, const double *point_list)
 
IOSS_NODISCARD int64_t id () const
 
IOSS_NODISCARD char tag () const
 
IOSS_NODISCARD const double * coordinates () const
 
IOSS_NODISCARD const double * origin () const
 
IOSS_NODISCARD const double * axis_3_point () const
 
IOSS_NODISCARD const double * plane_1_3_point () const
 
IOSS_NODISCARD bool operator!= (const Ioss::CoordinateFrame &rhs) const
 
IOSS_NODISCARD bool operator== (const Ioss::CoordinateFrame &rhs) const
 
IOSS_NODISCARD bool equal (const Ioss::CoordinateFrame &rhs) const
 

Private Member Functions

bool equal_ (const Ioss::CoordinateFrame &rhs, bool quiet) const
 

Private Attributes

std::vector< double > pointList_ {}
 
int64_t id_ {}
 
char tag_
 

Constructor & Destructor Documentation

◆ CoordinateFrame()

Ioss::CoordinateFrame::CoordinateFrame ( int64_t my_id,
char my_tag,
const double * point_list )

Member Function Documentation

◆ axis_3_point()

const double * Ioss::CoordinateFrame::axis_3_point ( ) const

◆ coordinates()

const double * Ioss::CoordinateFrame::coordinates ( ) const

◆ equal()

bool Ioss::CoordinateFrame::equal ( const Ioss::CoordinateFrame & rhs) const

◆ equal_()

bool Ioss::CoordinateFrame::equal_ ( const Ioss::CoordinateFrame & rhs,
bool quiet ) const
private

◆ id()

int64_t Ioss::CoordinateFrame::id ( ) const

◆ operator!=()

bool Ioss::CoordinateFrame::operator!= ( const Ioss::CoordinateFrame & rhs) const

◆ operator==()

bool Ioss::CoordinateFrame::operator== ( const Ioss::CoordinateFrame & rhs) const

◆ origin()

const double * Ioss::CoordinateFrame::origin ( ) const

◆ plane_1_3_point()

const double * Ioss::CoordinateFrame::plane_1_3_point ( ) const

◆ tag()

char Ioss::CoordinateFrame::tag ( ) const

Member Data Documentation

◆ id_

int64_t Ioss::CoordinateFrame::id_ {}
private

◆ pointList_

std::vector<double> Ioss::CoordinateFrame::pointList_ {}
private

◆ tag_

char Ioss::CoordinateFrame::tag_
private

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