Assimp  v4.1. (December 2018)
Assimp::DXF::LineReader Class Reference

Public Member Functions

bool End () const
 
int GroupCode () const
 
bool Is (int gc, const char *what) const
 
bool Is (int gc) const
 
 LineReader (StreamReaderLE &reader)
 
 operator bool () const
 
LineReaderoperator++ ()
 pseudo-iterator increment to advance to the next (groupcode/value) pair More...
 
LineReaderoperator++ (int)
 
const std::string & Value () const
 
float ValueAsFloat () const
 
int ValueAsSignedInt () const
 
unsigned int ValueAsUnsignedInt () const
 

Constructor & Destructor Documentation

◆ LineReader()

Assimp::DXF::LineReader::LineReader ( StreamReaderLE reader)
inline

Member Function Documentation

◆ End()

bool Assimp::DXF::LineReader::End ( ) const
inline

◆ GroupCode()

int Assimp::DXF::LineReader::GroupCode ( ) const
inline

◆ Is() [1/2]

bool Assimp::DXF::LineReader::Is ( int  gc,
const char *  what 
) const
inline

◆ Is() [2/2]

bool Assimp::DXF::LineReader::Is ( int  gc) const
inline

◆ operator bool()

Assimp::DXF::LineReader::operator bool ( ) const
inline

◆ operator++() [1/2]

LineReader& Assimp::DXF::LineReader::operator++ ( )
inline

pseudo-iterator increment to advance to the next (groupcode/value) pair

◆ operator++() [2/2]

LineReader& Assimp::DXF::LineReader::operator++ ( int  )
inline

◆ Value()

const std::string& Assimp::DXF::LineReader::Value ( ) const
inline

◆ ValueAsFloat()

float Assimp::DXF::LineReader::ValueAsFloat ( ) const
inline

◆ ValueAsSignedInt()

int Assimp::DXF::LineReader::ValueAsSignedInt ( ) const
inline

◆ ValueAsUnsignedInt()

unsigned int Assimp::DXF::LineReader::ValueAsUnsignedInt ( ) const
inline

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