AreaDxfRead Class Reference

#include <AreaDxf.h>

Public Member Functions

 AreaDxfRead (CArea *area, const char *filepath)
 
void OnReadArc (const double *s, const double *e, const double *c, bool dir)
 
void OnReadLine (const double *s, const double *e)
 
- Public Member Functions inherited from CDxfRead
virtual void AddGraphics () const
 
virtual void AddGraphics () const
 
virtual void AddGraphics () const
 
 CDxfRead (const char *filepath)
 
 CDxfRead (const char *filepath)
 
 CDxfRead (const char *filepath)
 
void DoRead (const bool ignore_errors=false)
 
void DoRead (const bool ignore_errors=false)
 
void DoRead (const bool ignore_errors=false)
 
bool Failed ()
 
bool Failed ()
 
bool Failed ()
 
bool IgnoreErrors () const
 
bool IgnoreErrors () const
 
bool IgnoreErrors () const
 
std::string LayerName () const
 
std::string LayerName () const
 
std::string LayerName () const
 
double mm (const double &value) const
 
double mm (double value) const
 
double mm (double value) const
 
virtual void OnReadArc (const double *, const double *, const double *, bool)
 
virtual void OnReadArc (const double *, const double *, const double *, bool, bool)
 
virtual void OnReadArc (const double *, const double *, const double *, bool, bool)
 
virtual void OnReadCircle (const double *, const double *, bool)
 
virtual void OnReadCircle (const double *, const double *, bool, bool)
 
virtual void OnReadCircle (const double *, const double *, bool, bool)
 
virtual void OnReadDimension (const double *, const double *, const double *, double)
 
virtual void OnReadDimension (const double *, const double *, const double *, double)
 
virtual void OnReadEllipse (const double *, double, double, double, double, double, bool)
 
virtual void OnReadEllipse (const double *, double, double, double, double, double, bool)
 
virtual void OnReadEllipse (const double *, double, double, double, double, double, bool)
 
virtual void OnReadInsert (const double *, const double *, const char *, double)
 
virtual void OnReadInsert (const double *, const double *, const char *, double)
 
virtual void OnReadInsert (const double *, const double *, const char *, double)
 
virtual void OnReadLine (const double *, const double *)
 
virtual void OnReadLine (const double *, const double *, bool)
 
virtual void OnReadLine (const double *, const double *, bool)
 
virtual void OnReadPoint (const double *)
 
virtual void OnReadPoint (const double *)
 
virtual void OnReadPoint (const double *)
 
virtual void OnReadSpline (struct SplineData &)
 
virtual void OnReadSpline (struct SplineData &)
 
virtual void OnReadSpline (struct SplineData &)
 
virtual void OnReadText (const double *, const double, const char *)
 
virtual void OnReadText (const double *, const double, const char *)
 
virtual void OnReadText (const double *, const double, const char *)
 
virtual ~CDxfRead ()
 
virtual ~CDxfRead ()
 
virtual ~CDxfRead ()
 

Public Attributes

CAream_area
 

Additional Inherited Members

- Protected Attributes inherited from CDxfRead
Aci_t m_aci
 

Constructor & Destructor Documentation

◆ AreaDxfRead()

AreaDxfRead::AreaDxfRead ( CArea area,
const char *  filepath 
)

Member Function Documentation

◆ OnReadArc()

void AreaDxfRead::OnReadArc ( const double *  s,
const double *  e,
const double *  c,
bool  dir 
)
virtual

Reimplemented from CDxfRead.

References m_area, and CArea::m_curves.

◆ OnReadLine()

void AreaDxfRead::OnReadLine ( const double *  s,
const double *  e 
)
virtual

Reimplemented from CDxfRead.

References m_area, and CArea::m_curves.

Member Data Documentation

◆ m_area

CArea* AreaDxfRead::m_area

Referenced by OnReadArc(), and OnReadLine().


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