Workspace 6.21.5
Public Member Functions | Public Attributes | List of all members
IGESTransformMatrix Class Reference

#include <Mesh/FileIO/Readers/igesreader.h>

Inheritance diagram for IGESTransformMatrix:
[legend]

Public Member Functions

 IGESTransformMatrix (IGESReader *r, int did, int pid, int type)
 
 ~IGESTransformMatrix () override=default
 
bool isIdentity ()
 
void print () override
 
bool read (std::string &line) override
 
- Public Member Functions inherited from IGESBaseEntity
 IGESBaseEntity (IGESReader *r, int did, int pid, int type)
 
virtual ~IGESBaseEntity ()=default
 
virtual bool applyTransform (IGESTransformMatrix *trans)
 
std::string delimiters () const
 
int dirEntryID () const
 
int paramDataID () const
 
virtual void print ()
 
virtual bool read (std::string &line)=0
 
int type () const
 

Public Attributes

double r11_ {}
 
double r12_ {}
 
double r13_ {}
 
double r21_ {}
 
double r22_ {}
 
double r23_ {}
 
double r31_ {}
 
double r32_ {}
 
double r33_ {}
 
double t1_ {}
 
double t2_ {}
 
double t3_ {}
 

Additional Inherited Members

- Protected Attributes inherited from IGESBaseEntity
int dirEntryID_
 
int paramDataID_
 
IGESReaderreader_
 
int type_
 

Constructor & Destructor Documentation

◆ IGESTransformMatrix()

IGESTransformMatrix ( IGESReader r,
int  did,
int  pid,
int  type 
)

◆ ~IGESTransformMatrix()

~IGESTransformMatrix ( )
overridedefault

Member Function Documentation

◆ isIdentity()

bool isIdentity ( )

◆ print()

void print ( )
overridevirtual

Reimplemented from IGESBaseEntity.

◆ read()

bool read ( std::string &  line)
overridevirtual

Implements IGESBaseEntity.

Member Data Documentation

◆ r11_

double r11_ {}

◆ r12_

double r12_ {}

◆ r13_

double r13_ {}

◆ r21_

double r21_ {}

◆ r22_

double r22_ {}

◆ r23_

double r23_ {}

◆ r31_

double r31_ {}

◆ r32_

double r32_ {}

◆ r33_

double r33_ {}

◆ t1_

double t1_ {}

◆ t2_

double t2_ {}

◆ t3_

double t3_ {}