Interface ISTGeWatch
Assembly: VecMatrLib.dll
Syntax
public interface ISTGeWatch
Methods
AddTriangleVertex(Double, Double, Double)
Declaration
void AddTriangleVertex(double x, double y, double z)
Parameters
Type |
Name |
Description |
System.Double |
x |
|
System.Double |
y |
|
System.Double |
z |
|
Arc(Double, Double, Double, Double, Double, Double, Double, String)
Declaration
void Arc(double x1, double y1, double x2, double y2, double xc, double yc, double r, string Name)
Parameters
Type |
Name |
Description |
System.Double |
x1 |
|
System.Double |
y1 |
|
System.Double |
x2 |
|
System.Double |
y2 |
|
System.Double |
xc |
|
System.Double |
yc |
|
System.Double |
r |
|
System.String |
Name |
|
ArcTo(Double, Double, Double, Double, Double)
Declaration
void ArcTo(double x, double y, double xc, double yc, double r)
Parameters
Type |
Name |
Description |
System.Double |
x |
|
System.Double |
y |
|
System.Double |
xc |
|
System.Double |
yc |
|
System.Double |
r |
|
ArcTo3d(T3DPoint, T3DPoint)
Declaration
void ArcTo3d(T3DPoint middleP, T3DPoint endP)
Parameters
ArcTo3d(T3DPoint, T3DPoint, T3DPoint, Double)
Declaration
void ArcTo3d(T3DPoint endP, T3DPoint centerP, T3DPoint planeNormal, double radius)
Parameters
Arrow(Double, Double, Double, Double, String)
Declaration
void Arrow(double x, double y, double tx, double ty, string Name)
Parameters
Type |
Name |
Description |
System.Double |
x |
|
System.Double |
y |
|
System.Double |
tx |
|
System.Double |
ty |
|
System.String |
Name |
|
Arrow3d(T3DPoint, T3DPoint, String)
Declaration
void Arrow3d(T3DPoint p, T3DPoint tn, string Name)
Parameters
Arrow3d(Double, Double, Double, Double, Double, Double, String)
Declaration
void Arrow3d(double x, double y, double z, double tx, double ty, double tz, string Name)
Parameters
Type |
Name |
Description |
System.Double |
x |
|
System.Double |
y |
|
System.Double |
z |
|
System.Double |
tx |
|
System.Double |
ty |
|
System.Double |
tz |
|
System.String |
Name |
|
Box(Double, Double, Double, Double, String)
Declaration
void Box(double xMin, double yMin, double xMax, double yMax, string Name)
Parameters
Type |
Name |
Description |
System.Double |
xMin |
|
System.Double |
yMin |
|
System.Double |
xMax |
|
System.Double |
yMax |
|
System.String |
Name |
|
Circle(Double, Double, Double, String)
Declaration
void Circle(double xc, double yc, double r, string Name)
Parameters
Type |
Name |
Description |
System.Double |
xc |
|
System.Double |
yc |
|
System.Double |
r |
|
System.String |
Name |
|
Clear()
Declaration
Declaration
CloseObject()
Declaration
CloseTriangles()
Declaration
CoordSys(T3DMatrix, Double, String)
Declaration
void CoordSys(T3DMatrix cs, double length, string Name)
Parameters
Type |
Name |
Description |
T3DMatrix |
cs |
|
System.Double |
length |
|
System.String |
Name |
|
CoordSys(T3DMatrix, String)
Declaration
void CoordSys(T3DMatrix cs, string Name)
Parameters
Type |
Name |
Description |
T3DMatrix |
cs |
|
System.String |
Name |
|
Cube(Double, Double, Double, Double, Double, Double)
Declaration
void Cube(double xMin, double yMin, double zMin, double xMax, double yMax, double zMax)
Parameters
Type |
Name |
Description |
System.Double |
xMin |
|
System.Double |
yMin |
|
System.Double |
zMin |
|
System.Double |
xMax |
|
System.Double |
yMax |
|
System.Double |
zMax |
|
CutTo(Double, Double)
Declaration
void CutTo(double x, double y)
Parameters
Type |
Name |
Description |
System.Double |
x |
|
System.Double |
y |
|
CutTo3d(T3DPoint)
Declaration
Parameters
CutTo3d(Double, Double, Double)
Declaration
void CutTo3d(double x, double y, double z)
Parameters
Type |
Name |
Description |
System.Double |
x |
|
System.Double |
y |
|
System.Double |
z |
|
GetFlag(String)
Declaration
bool GetFlag(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
Type |
Description |
System.Boolean |
|
glBegin(Int32)
Declaration
Parameters
Type |
Name |
Description |
System.Int32 |
pType |
|
glEnd()
Declaration
glNormal(T3DPoint)
Declaration
void glNormal(T3DPoint p)
Parameters
glVertex(T3DPoint)
Declaration
void glVertex(T3DPoint p)
Parameters
Line(Double, Double, Double, Double, String)
Declaration
void Line(double x1, double y1, double x2, double y2, string Name)
Parameters
Type |
Name |
Description |
System.Double |
x1 |
|
System.Double |
y1 |
|
System.Double |
x2 |
|
System.Double |
y2 |
|
System.String |
Name |
|
LineColor(Int32)
Declaration
void LineColor(int Value)
Parameters
Type |
Name |
Description |
System.Int32 |
Value |
|
LineWidth(Int32)
Declaration
void LineWidth(int Value)
Parameters
Type |
Name |
Description |
System.Int32 |
Value |
|
OpenObject(String)
Declaration
bool OpenObject(string Identifier)
Parameters
Type |
Name |
Description |
System.String |
Identifier |
|
Returns
Type |
Description |
System.Boolean |
|
OpenObject(String, Boolean)
Declaration
bool OpenObject(string Identifier, bool ReWrite)
Parameters
Type |
Name |
Description |
System.String |
Identifier |
|
System.Boolean |
ReWrite |
|
Returns
Type |
Description |
System.Boolean |
|
Point(Double, Double, String)
Declaration
void Point(double x, double y, string Name)
Parameters
Type |
Name |
Description |
System.Double |
x |
|
System.Double |
y |
|
System.String |
Name |
|
Point3d(T3DPoint, String)
Declaration
void Point3d(T3DPoint p, string Name)
Parameters
Type |
Name |
Description |
T3DPoint |
p |
|
System.String |
Name |
|
Point3d(Double, Double, Double, String)
Declaration
void Point3d(double x, double y, double z, string Name)
Parameters
Type |
Name |
Description |
System.Double |
x |
|
System.Double |
y |
|
System.Double |
z |
|
System.String |
Name |
|
Declaration
void SetFormat(int Attribute, int Value)
Parameters
Type |
Name |
Description |
System.Int32 |
Attribute |
|
System.Int32 |
Value |
|
SetObjectLCS(T3DMatrix)
Declaration
void SetObjectLCS(T3DMatrix M)
Parameters
SetProperty(String, Double)
Declaration
void SetProperty(string Name, double Value)
Parameters
Type |
Name |
Description |
System.String |
Name |
|
System.Double |
Value |
|
SetVertexNormal(Double, Double, Double)
Declaration
void SetVertexNormal(double x, double y, double z)
Parameters
Type |
Name |
Description |
System.Double |
x |
|
System.Double |
y |
|
System.Double |
z |
|
StartCurve(Double, Double, String)
Declaration
void StartCurve(double x, double y, string Name)
Parameters
Type |
Name |
Description |
System.Double |
x |
|
System.Double |
y |
|
System.String |
Name |
|
StartCurve3d(T3DPoint)
Declaration
void StartCurve3d(T3DPoint p)
Parameters
StartCurve3d(T3DPoint, String)
Declaration
void StartCurve3d(T3DPoint p, string Name)
Parameters
Type |
Name |
Description |
T3DPoint |
p |
|
System.String |
Name |
|
StartCurve3d(Double, Double, Double, String)
Declaration
void StartCurve3d(double x, double y, double z, string Name)
Parameters
Type |
Name |
Description |
System.Double |
x |
|
System.Double |
y |
|
System.Double |
z |
|
System.String |
Name |
|
StartTriangles()
Declaration
StopCurve(Boolean)
Declaration
void StopCurve(bool IsClosed)
Parameters
Type |
Name |
Description |
System.Boolean |
IsClosed |
|
StopCurve3d(Boolean)
Declaration
void StopCurve3d(bool IsClosed)
Parameters
Type |
Name |
Description |
System.Boolean |
IsClosed |
|