Points&Forces (core)
Software tools facilitating the task of surveying architecture
Classes | Public Member Functions | Protected Attributes | Static Protected Attributes | List of all members
a_dxf_group Class Reference

a dxf group More...

#include <a_dxf_group.h>

+ Collaboration diagram for a_dxf_group:

Classes

class  file_error
 

Public Member Functions

 a_dxf_group (std::istream *file)
 
bool read ()
 
void write ()
 
void putback ()
 
int code ()
 
std::string data ()
 
int data_int ()
 
double data_double ()
 
bool data_is (std::string s)
 

Protected Attributes

std::istream * file_
 
int code_
 
std::string data_
 

Static Protected Attributes

static std::string eof_ = "EOF"
 

Detailed Description

a dxf group

Author
P.Smars
Date
2000-2001
Warning
portability: ansi C++
Exceptions
a_dxf_group::file_error

Definition at line 29 of file a_dxf_group.h.

Constructor & Destructor Documentation

◆ a_dxf_group()

a_dxf_group::a_dxf_group ( std::istream *  file)
inline

Definition at line 32 of file a_dxf_group.h.

Member Function Documentation

◆ code()

int a_dxf_group::code ( )
inline

Definition at line 36 of file a_dxf_group.h.

+ Here is the caller graph for this function:

◆ data()

std::string a_dxf_group::data ( )
inline

Definition at line 37 of file a_dxf_group.h.

+ Here is the caller graph for this function:

◆ data_double()

double a_dxf_group::data_double ( )

Definition at line 90 of file a_dxf_group.cxx.

+ Here is the caller graph for this function:

◆ data_int()

int a_dxf_group::data_int ( )

Definition at line 81 of file a_dxf_group.cxx.

+ Here is the caller graph for this function:

◆ data_is()

bool a_dxf_group::data_is ( std::string  s)
inline

Definition at line 40 of file a_dxf_group.h.

+ Here is the caller graph for this function:

◆ putback()

void a_dxf_group::putback ( )

Definition at line 68 of file a_dxf_group.cxx.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ read()

bool a_dxf_group::read ( )

Definition at line 21 of file a_dxf_group.cxx.

+ Here is the caller graph for this function:

◆ write()

void a_dxf_group::write ( )

Definition at line 62 of file a_dxf_group.cxx.

Member Data Documentation

◆ code_

int a_dxf_group::code_
protected

Definition at line 47 of file a_dxf_group.h.

◆ data_

std::string a_dxf_group::data_
protected

Definition at line 48 of file a_dxf_group.h.

◆ eof_

std::string a_dxf_group::eof_ = "EOF"
staticprotected

Definition at line 49 of file a_dxf_group.h.

◆ file_

std::istream* a_dxf_group::file_
protected

Definition at line 46 of file a_dxf_group.h.


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