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

a dxf line More...

#include <a_dxf_polyline.h>

+ Inheritance diagram for a_dxf_polyline:
+ Collaboration diagram for a_dxf_polyline:

Public Member Functions

 a_dxf_polyline (std::istream *file)
 
bool read ()
 
int n () const
 
void init ()
 
double x (int i) const
 
double y (int i) const
 
double z (int i) const
 
- Public Member Functions inherited from a_dxf_entity
 a_dxf_entity (std::istream *file)
 
bool read ()
 
std::string layer ()
 

Protected Attributes

std::vector< double > x_
 
std::vector< double > y_
 
std::vector< double > z_
 
- Protected Attributes inherited from a_dxf_entity
std::istream * file_
 
std::string layer_
 

Detailed Description

a dxf line

Definition at line 29 of file a_dxf_polyline.h.

Constructor & Destructor Documentation

◆ a_dxf_polyline()

a_dxf_polyline::a_dxf_polyline ( std::istream *  file)

Definition at line 20 of file a_dxf_polyline.cxx.

Member Function Documentation

◆ init()

void a_dxf_polyline::init ( )

Definition at line 25 of file a_dxf_polyline.cxx.

+ Here is the caller graph for this function:

◆ n()

int a_dxf_polyline::n ( ) const
inline

Definition at line 34 of file a_dxf_polyline.h.

◆ read()

bool a_dxf_polyline::read ( )

Definition at line 32 of file a_dxf_polyline.cxx.

+ Here is the call graph for this function:

◆ x()

double a_dxf_polyline::x ( int  i) const
inline

Definition at line 36 of file a_dxf_polyline.h.

◆ y()

double a_dxf_polyline::y ( int  i) const
inline

Definition at line 37 of file a_dxf_polyline.h.

◆ z()

double a_dxf_polyline::z ( int  i) const
inline

Definition at line 38 of file a_dxf_polyline.h.

Member Data Documentation

◆ x_

std::vector<double> a_dxf_polyline::x_
protected

Definition at line 40 of file a_dxf_polyline.h.

◆ y_

std::vector<double> a_dxf_polyline::y_
protected

Definition at line 41 of file a_dxf_polyline.h.

◆ z_

std::vector<double> a_dxf_polyline::z_
protected

Definition at line 42 of file a_dxf_polyline.h.


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