Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | Class Members

QS_LineWrapper Class Reference

Wrapper class for line entities. More...

#include <qs_linewrapper.h>

Inheritance diagram for QS_LineWrapper:

QS_EntityWrapper List of all members.

Public Member Functions

 QS_LineWrapper (RS_Line *l)
 QS_LineWrapper (QS_DocumentWrapper &doc, double x1, double y1, double x2, double y2)
 Constructor for a line with two coordinates as endpoints.
 QS_LineWrapper (QS_DocumentWrapper &doc, QS_VectorWrapper &p1, QS_VectorWrapper &p2)
 Constructor for a line with two vectors as endpoints.

Detailed Description

Wrapper class for line entities.


Constructor & Destructor Documentation

QS_LineWrapper::QS_LineWrapper QS_DocumentWrapper doc,
double  x1,
double  y1,
double  x2,
double  y2
[inline]
 

Constructor for a line with two coordinates as endpoints.

This example script creates a new line:

 doc = new Document;
 var line = new Line(doc,             // document
                     50,50,           // startpoint
                     100,100);        // endpoint
 doc.addEntity(line);
 

QS_LineWrapper::QS_LineWrapper QS_DocumentWrapper doc,
QS_VectorWrapper p1,
QS_VectorWrapper p2
[inline]
 

Constructor for a line with two vectors as endpoints.

This example script creates a new line:

 var doc = new Document;
 var v1 = new Vector(50,50);
 var v2 = new Vector(100,100);
 var line = new Line(doc,             // document
                     v1,              // startpoint
                     v2);             // endpoint
 doc.addEntity(line);
 


The documentation for this class was generated from the following file:
Generated on Sat May 6 04:36:12 2006 for qcadscripting by  doxygen 1.4.4