Main Page   Class Hierarchy   Compound List   File List   Compound Members  

dxfLineSegment Class Reference

The dxfLineSegment class handles lines with width and/or height. This class support several connected line segments. The line segments will then be converted to a continous mesh, without cracks, as specified in the DXF specification. More...

#include <linesegment.h>

List of all members.

Public Methods

void set (const dimeVec3f &p0, const dimeVec3f &p1, const dxfdouble startWidth, const dxfdouble endwidth, const dxfdouble thickness)
void convert (dxfLineSegment *prev, dxfLineSegment *next, dxfLayerData *data, dimeMatrix *matrix)


Detailed Description

The dxfLineSegment class handles lines with width and/or height. This class support several connected line segments. The line segments will then be converted to a continous mesh, without cracks, as specified in the DXF specification.


Member Function Documentation

void dxfLineSegment::convert dxfLineSegment *    prev,
dxfLineSegment *    next,
dxfLayerData   layerData,
dimeMatrix   matrix
 

Converts the line segment to geometry, and puts the geometry into layerData.

void dxfLineSegment::set const dimeVec3f   p0,
const dimeVec3f   p1,
const dxfdouble    startwidth,
const dxfdouble    endwidth,
const dxfdouble    thickness
 

Sets the data for this line segment. startwidth is the width at p0, endwidth is the width at p1. thickness is the height of the line segment.


The documentation for this class was generated from the following files:
Copyright © 1998-1999, Systems In Motion <sales@sim.no>. All rights reserved.
System documentation was generated using doxygen.