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

a dxf 3dface More...

#include <a_dxf_3dface.h>

+ Inheritance diagram for a_dxf_3dface:
+ Collaboration diagram for a_dxf_3dface:

Public Member Functions

 a_dxf_3dface (std::istream *file)
 
bool read ()
 
double x1 ()
 
double y1 ()
 
double z1 ()
 
double x2 ()
 
double y2 ()
 
double z2 ()
 
double x3 ()
 
double y3 ()
 
double z3 ()
 
- 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
 
double x3_
 
bool x3_ok
 
double y3_
 
bool y3_ok
 
double z3_
 
bool z3_ok
 
- Protected Attributes inherited from a_dxf_entity
std::istream * file_
 
std::string layer_
 

Detailed Description

a dxf 3dface

Definition at line 29 of file a_dxf_3dface.h.

Constructor & Destructor Documentation

◆ a_dxf_3dface()

a_dxf_3dface::a_dxf_3dface ( std::istream *  file)

Definition at line 20 of file a_dxf_3dface.cxx.

Member Function Documentation

◆ read()

bool a_dxf_3dface::read ( )

Definition at line 27 of file a_dxf_3dface.cxx.

+ Here is the call graph for this function:

◆ x1()

double a_dxf_3dface::x1 ( )
inline

Definition at line 34 of file a_dxf_3dface.h.

◆ x2()

double a_dxf_3dface::x2 ( )
inline

Definition at line 37 of file a_dxf_3dface.h.

◆ x3()

double a_dxf_3dface::x3 ( )
inline

Definition at line 40 of file a_dxf_3dface.h.

◆ y1()

double a_dxf_3dface::y1 ( )
inline

Definition at line 35 of file a_dxf_3dface.h.

◆ y2()

double a_dxf_3dface::y2 ( )
inline

Definition at line 38 of file a_dxf_3dface.h.

◆ y3()

double a_dxf_3dface::y3 ( )
inline

Definition at line 41 of file a_dxf_3dface.h.

◆ z1()

double a_dxf_3dface::z1 ( )
inline

Definition at line 36 of file a_dxf_3dface.h.

◆ z2()

double a_dxf_3dface::z2 ( )
inline

Definition at line 39 of file a_dxf_3dface.h.

◆ z3()

double a_dxf_3dface::z3 ( )
inline

Definition at line 42 of file a_dxf_3dface.h.

Member Data Documentation

◆ x1_

double a_dxf_3dface::x1_
protected

Definition at line 45 of file a_dxf_3dface.h.

◆ x1_ok

bool a_dxf_3dface::x1_ok
protected

Definition at line 45 of file a_dxf_3dface.h.

◆ x2_

double a_dxf_3dface::x2_
protected

Definition at line 48 of file a_dxf_3dface.h.

◆ x2_ok

bool a_dxf_3dface::x2_ok
protected

Definition at line 48 of file a_dxf_3dface.h.

◆ x3_

double a_dxf_3dface::x3_
protected

Definition at line 51 of file a_dxf_3dface.h.

◆ x3_ok

bool a_dxf_3dface::x3_ok
protected

Definition at line 51 of file a_dxf_3dface.h.

◆ y1_

double a_dxf_3dface::y1_
protected

Definition at line 46 of file a_dxf_3dface.h.

◆ y1_ok

bool a_dxf_3dface::y1_ok
protected

Definition at line 46 of file a_dxf_3dface.h.

◆ y2_

double a_dxf_3dface::y2_
protected

Definition at line 49 of file a_dxf_3dface.h.

◆ y2_ok

bool a_dxf_3dface::y2_ok
protected

Definition at line 49 of file a_dxf_3dface.h.

◆ y3_

double a_dxf_3dface::y3_
protected

Definition at line 52 of file a_dxf_3dface.h.

◆ y3_ok

bool a_dxf_3dface::y3_ok
protected

Definition at line 52 of file a_dxf_3dface.h.

◆ z1_

double a_dxf_3dface::z1_
protected

Definition at line 47 of file a_dxf_3dface.h.

◆ z1_ok

bool a_dxf_3dface::z1_ok
protected

Definition at line 47 of file a_dxf_3dface.h.

◆ z2_

double a_dxf_3dface::z2_
protected

Definition at line 50 of file a_dxf_3dface.h.

◆ z2_ok

bool a_dxf_3dface::z2_ok
protected

Definition at line 50 of file a_dxf_3dface.h.

◆ z3_

double a_dxf_3dface::z3_
protected

Definition at line 53 of file a_dxf_3dface.h.

◆ z3_ok

bool a_dxf_3dface::z3_ok
protected

Definition at line 53 of file a_dxf_3dface.h.


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