125 virtual void addLine(
const DVect3& p1,
const DVect3& p2)=0;
135 virtual void add3DFace(
const DVect3 &p1,
const DVect3 &p2,
const DVect3 &p3)=0;
138 virtual void add3DFace(
const DVect3 &p1,
const DVect3 &p2,
const DVect3 &p3,
const DVect3 &p4)=0;
148 virtual void addPolyFace(int32_t n1, int32_t n2, int32_t n3, int32_t n4)=0;
One stop include for all objects defined as part of base interface.
Handle geometric data generated by a IDXFReader.
Definition idxfdata.h:114
virtual void addLine(const DVect3 &p1, const DVect3 &p2)=0
Adds a line object, from p1 to p2.
virtual void setMeshClosedN()=0
Specifies that the mesh in the N-direction (first index) is closed.
virtual void setLWPolylineZ(const double &z)=0
TOM - I have no idea what a LW Polyline is...
virtual void add3DFace(const DVect3 &p1, const DVect3 &p2, const DVect3 &p3, const DVect3 &p4)=0
virtual void setMeshM(int m)=0
Specifies the number of indices in the M (first) direction.
virtual void writeParseWarning(int line, const QString &x)=0
virtual void setMeshClosedM()=0
Specifies that the mesh in the M-direction (second index) is closed.
virtual void startPolygonMesh()=0
virtual void addPolyFace(int32_t n1, int32_t n2, int32_t n3, int32_t n4)=0
virtual void addPoint(const DVect3 &p)=0
Adds a point object, at p.
virtual void endLWPolyline()=0
TOM - I have no idea what a LW Polyline is...
virtual void startLWPolyline()=0
TOM - I have no idea what a LW Polyline is...
virtual void add3DFace(const DVect3 &p1, const DVect3 &p2, const DVect3 &p3)=0
Adds a triangular face element. The arguments are the vertices of the polygon.
virtual void setMeshN(int n)=0
Specifies the number of indices in the N (first) direction.
virtual void setLayer(const QString &layername)=0
Sets the layer name for all subsequent objects created.
virtual void addPolylineVertex(const DVect3 &p)=0
add a vertex to a polyline, polyface, or polygon mesh.
virtual void addLWPolylineVertex(const double &x, const double &y)=0
TOM - I have no idea what a LW Polyline is...
virtual void setClosed()=0
virtual void startPolyFaceMesh()=0
virtual bool progress(int pos, int max=0)=0
virtual void startPolyline()=0
starts a polyline or a polyface mesh, clear vertex list
virtual void endPolyline()=0
Indicates the polyline, polyface, or polymesh is finished.
namespace Itasca
Definition basememory.cpp:14