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

#include <dl_entities.h>

Collaboration diagram for DL_HatchData:

Public Member Functions

 DL_HatchData ()
 
 DL_HatchData (int numLoops, bool solid, double scale, double angle, const std::string &pattern, double originX=0.0, double originY=0.0)
 

Public Attributes

int numLoops
 
bool solid
 
double scale
 
double angle
 
std::string pattern
 
double originX
 
double originY
 

Detailed Description

Hatch data.

Definition at line 1472 of file dl_entities.h.

Constructor & Destructor Documentation

◆ DL_HatchData() [1/2]

DL_HatchData::DL_HatchData ( )
inline

Default constructor.

Definition at line 1476 of file dl_entities.h.

◆ DL_HatchData() [2/2]

DL_HatchData::DL_HatchData ( int  numLoops,
bool  solid,
double  scale,
double  angle,
const std::string &  pattern,
double  originX = 0.0,
double  originY = 0.0 
)
inline

Constructor. Parameters: see member variables.

Definition at line 1482 of file dl_entities.h.

Member Data Documentation

◆ angle

double DL_HatchData::angle

Pattern angle in degrees

Definition at line 1504 of file dl_entities.h.

◆ numLoops

int DL_HatchData::numLoops

Number of boundary paths (loops).

Definition at line 1498 of file dl_entities.h.

◆ originX

double DL_HatchData::originX

Pattern origin

Definition at line 1508 of file dl_entities.h.

◆ originY

double DL_HatchData::originY

Definition at line 1509 of file dl_entities.h.

◆ pattern

std::string DL_HatchData::pattern

Pattern name.

Definition at line 1506 of file dl_entities.h.

◆ scale

double DL_HatchData::scale

Pattern scale or spacing

Definition at line 1502 of file dl_entities.h.

◆ solid

bool DL_HatchData::solid

Solid fill flag (true=solid, false=pattern).

Definition at line 1500 of file dl_entities.h.


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