ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
DL_TraceData Struct Reference

#include <dl_entities.h>

Public Member Functions

 DL_TraceData ()
 
 DL_TraceData (double sx1, double sy1, double sz1, double sx2, double sy2, double sz2, double sx3, double sy3, double sz3, double sx4, double sy4, double sz4, double sthickness=0.0)
 

Public Attributes

double thickness
 
double x [4]
 
double y [4]
 
double z [4]
 

Detailed Description

Trace Data / solid data / 3d face data.

Definition at line 426 of file dl_entities.h.

Constructor & Destructor Documentation

◆ DL_TraceData() [1/2]

DL_TraceData::DL_TraceData ( )
inline

Definition at line 427 of file dl_entities.h.

References x, y, and z.

◆ DL_TraceData() [2/2]

DL_TraceData::DL_TraceData ( double  sx1,
double  sy1,
double  sz1,
double  sx2,
double  sy2,
double  sz2,
double  sx3,
double  sy3,
double  sz3,
double  sx4,
double  sy4,
double  sz4,
double  sthickness = 0.0 
)
inline

Constructor. Parameters: see member variables.

Definition at line 440 of file dl_entities.h.

References x, y, and z.

Member Data Documentation

◆ thickness

double DL_TraceData::thickness

Thickness

Definition at line 473 of file dl_entities.h.

◆ x

double DL_TraceData::x[4]

Points

Definition at line 476 of file dl_entities.h.

Referenced by DL_Dxf::add3dFace(), DL_Dxf::addSolid(), and DL_Dxf::addTrace().

◆ y

double DL_TraceData::y[4]

Definition at line 477 of file dl_entities.h.

Referenced by DL_Dxf::add3dFace(), DL_Dxf::addSolid(), and DL_Dxf::addTrace().

◆ z

double DL_TraceData::z[4]

Definition at line 478 of file dl_entities.h.

Referenced by DL_Dxf::add3dFace(), DL_Dxf::addSolid(), and DL_Dxf::addTrace().


The documentation for this struct was generated from the following file: