Public Member Functions | Private Attributes | List of all members
tuw_graph::DxfLineArcParser Class Reference

#include <dxf_line_arc_parser.h>

Inheritance diagram for tuw_graph::DxfLineArcParser:
Inheritance graph
[legend]

Public Member Functions

virtual void addArc (const DL_ArcData &_arc)
 
virtual void addCircle (const DL_CircleData &_circle)
 
virtual void addImage (const DL_ImageData &_image)
 
virtual void addLine (const DL_LineData &_line)
 
const std::vector< DL_ArcData > & getArcs ()
 
const std::vector< DL_CircleData > & getCircles ()
 
const std::vector< DL_ImageData > & getImage ()
 
const std::vector< DL_LineData > & getLines ()
 
void reset ()
 resets the creation interface More...
 

Private Attributes

std::vector< DL_ArcData > arcs_
 
std::vector< DL_CircleData > circles_
 
bool error_ = false
 
bool imageFound_ = false
 
std::vector< DL_ImageData > images_
 
std::vector< DL_LineData > lines_
 

Detailed Description

Definition at line 38 of file dxf_line_arc_parser.h.

Member Function Documentation

void tuw_graph::DxfLineArcParser::addArc ( const DL_ArcData &  _arc)
virtual

Definition at line 40 of file dxf_line_arc_parser.cpp.

void tuw_graph::DxfLineArcParser::addCircle ( const DL_CircleData &  _circle)
virtual

Definition at line 46 of file dxf_line_arc_parser.cpp.

void tuw_graph::DxfLineArcParser::addImage ( const DL_ImageData &  _image)
virtual

Definition at line 59 of file dxf_line_arc_parser.cpp.

void tuw_graph::DxfLineArcParser::addLine ( const DL_LineData &  _line)
virtual

Definition at line 34 of file dxf_line_arc_parser.cpp.

const std::vector< DL_ArcData > & tuw_graph::DxfLineArcParser::getArcs ( )
Returns
a list of all found arcs

Definition at line 74 of file dxf_line_arc_parser.cpp.

const std::vector< DL_CircleData > & tuw_graph::DxfLineArcParser::getCircles ( )
Returns
a list of all found circles

Definition at line 79 of file dxf_line_arc_parser.cpp.

const std::vector< DL_ImageData > & tuw_graph::DxfLineArcParser::getImage ( )
Returns
a list of all found images

Definition at line 69 of file dxf_line_arc_parser.cpp.

const std::vector< DL_LineData > & tuw_graph::DxfLineArcParser::getLines ( )
Returns
a list of all found lines

Definition at line 84 of file dxf_line_arc_parser.cpp.

void tuw_graph::DxfLineArcParser::reset ( )

resets the creation interface

Definition at line 52 of file dxf_line_arc_parser.cpp.

Member Data Documentation

std::vector<DL_ArcData> tuw_graph::DxfLineArcParser::arcs_
private

Definition at line 68 of file dxf_line_arc_parser.h.

std::vector<DL_CircleData> tuw_graph::DxfLineArcParser::circles_
private

Definition at line 69 of file dxf_line_arc_parser.h.

bool tuw_graph::DxfLineArcParser::error_ = false
private

Definition at line 72 of file dxf_line_arc_parser.h.

bool tuw_graph::DxfLineArcParser::imageFound_ = false
private

Definition at line 71 of file dxf_line_arc_parser.h.

std::vector<DL_ImageData> tuw_graph::DxfLineArcParser::images_
private

Definition at line 70 of file dxf_line_arc_parser.h.

std::vector<DL_LineData> tuw_graph::DxfLineArcParser::lines_
private

Definition at line 67 of file dxf_line_arc_parser.h.


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


tuw_voronoi_graph
Author(s): Benjamin Binder
autogenerated on Mon Jun 10 2019 15:42:44