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

a dxf line More...

#include <a_dxf_line.h>

+ Inheritance diagram for a_dxf_line:
+ Collaboration diagram for a_dxf_line:

Public Member Functions

 a_dxf_line (std::istream *file)
 
bool read ()
 
double x1 ()
 
double y1 ()
 
double z1 ()
 
double x2 ()
 
double y2 ()
 
double z2 ()
 
- Public Member Functions inherited from a_dxf_entity
 a_dxf_entity (std::istream *file)
 
bool read ()
 
std::string layer ()
 

Protected Attributes

double x1_
 
bool x1_ok
 
double y1_
 
bool y1_ok
 
double z1_
 
bool z1_ok
 
double x2_
 
bool x2_ok
 
double y2_
 
bool y2_ok
 
double z2_
 
bool z2_ok
 
- 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_line.h.

Constructor & Destructor Documentation

◆ a_dxf_line()

a_dxf_line::a_dxf_line ( std::istream *  file)

Definition at line 20 of file a_dxf_line.cxx.

Member Function Documentation

◆ read()

bool a_dxf_line::read ( )

Definition at line 26 of file a_dxf_line.cxx.

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

◆ x1()

double a_dxf_line::x1 ( )
inline

Definition at line 34 of file a_dxf_line.h.

◆ x2()

double a_dxf_line::x2 ( )
inline

Definition at line 37 of file a_dxf_line.h.

◆ y1()

double a_dxf_line::y1 ( )
inline

Definition at line 35 of file a_dxf_line.h.

◆ y2()

double a_dxf_line::y2 ( )
inline

Definition at line 38 of file a_dxf_line.h.

◆ z1()

double a_dxf_line::z1 ( )
inline

Definition at line 36 of file a_dxf_line.h.

◆ z2()

double a_dxf_line::z2 ( )
inline

Definition at line 39 of file a_dxf_line.h.

Member Data Documentation

◆ x1_

double a_dxf_line::x1_
protected

Definition at line 42 of file a_dxf_line.h.

◆ x1_ok

bool a_dxf_line::x1_ok
protected

Definition at line 42 of file a_dxf_line.h.

◆ x2_

double a_dxf_line::x2_
protected

Definition at line 45 of file a_dxf_line.h.

◆ x2_ok

bool a_dxf_line::x2_ok
protected

Definition at line 45 of file a_dxf_line.h.

◆ y1_

double a_dxf_line::y1_
protected

Definition at line 43 of file a_dxf_line.h.

◆ y1_ok

bool a_dxf_line::y1_ok
protected

Definition at line 43 of file a_dxf_line.h.

◆ y2_

double a_dxf_line::y2_
protected

Definition at line 46 of file a_dxf_line.h.

◆ y2_ok

bool a_dxf_line::y2_ok
protected

Definition at line 46 of file a_dxf_line.h.

◆ z1_

double a_dxf_line::z1_
protected

Definition at line 44 of file a_dxf_line.h.

◆ z1_ok

bool a_dxf_line::z1_ok
protected

Definition at line 44 of file a_dxf_line.h.

◆ z2_

double a_dxf_line::z2_
protected

Definition at line 47 of file a_dxf_line.h.

◆ z2_ok

bool a_dxf_line::z2_ok
protected

Definition at line 47 of file a_dxf_line.h.


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