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

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

Inheritance diagram for IGESLine:
[legend]

Public Member Functions

 IGESLine (IGESReader *r, int did, int pid, int type)
 
 ~IGESLine () override=default
 
bool applyTransform (IGESTransformMatrix *trans) 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

int fromNodeID_
 
double fromX_ {}
 
double fromY_ {}
 
double fromZ_ {}
 
int toNodeID_
 
double toX_ {}
 
double toY_ {}
 
double toZ_ {}
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ IGESLine()

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

◆ ~IGESLine()

~IGESLine ( )
overridedefault

Member Function Documentation

◆ applyTransform()

bool applyTransform ( IGESTransformMatrix trans)
overridevirtual

Reimplemented from IGESBaseEntity.

◆ read()

bool read ( std::string &  line)
overridevirtual

Implements IGESBaseEntity.

Member Data Documentation

◆ fromNodeID_

int fromNodeID_

◆ fromX_

double fromX_ {}

◆ fromY_

double fromY_ {}

◆ fromZ_

double fromZ_ {}

◆ toNodeID_

int toNodeID_

◆ toX_

double toX_ {}

◆ toY_

double toY_ {}

◆ toZ_

double toZ_ {}