API Documentation
Loading...
Searching...
No Matches
HatchData Struct Reference

logic for storing a hatch-data in a CAD-friendly way for exporting and importing. More...

#include <CADEntities.h>

Collaboration diagram for HatchData:
[legend]

Public Member Functions

 HatchData ()
 
 HatchData (uint04 numLoops, bool solid, fltp08 scale, const Angle< fltp08 > &angle, String pattern, const Vector< 2, fltp08 > &origin)
 

Public Attributes

Angle< fltp08angle
 
bool is_solid
 
uint04 num_loops
 
String pattern_name
 
Vector< 2, fltp08pattern_origin
 
fltp08 scale
 

Detailed Description

logic for storing a hatch-data in a CAD-friendly way for exporting and importing.


Hatch patterns in CAD play an important role in architectural and mechanical drawings as they can be used to identify and locate different types of materials, objects and space, to show materials used, surface qualities, or add realism to a drawing.

Constructor & Destructor Documentation

◆ HatchData() [1/2]

HatchData ( )
inline

◆ HatchData() [2/2]

HatchData ( uint04 numLoops,
bool solid,
fltp08 scale,
const Angle< fltp08 > & angle,
String pattern,
const Vector< 2, fltp08 > & origin )
inline

Member Data Documentation

◆ angle

Angle<fltp08> angle

◆ is_solid

bool is_solid

◆ num_loops

uint04 num_loops

◆ pattern_name

String pattern_name

◆ pattern_origin

Vector<2, fltp08> pattern_origin

◆ scale

fltp08 scale

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