Interface ISTGeWatch
  
  
  
  Assembly: Geometry.VecMatrLib.dll
  Syntax
  
    public interface ISTGeWatch
   
  Methods
  
  AddTriangleVertex(double, double, double)
  
  
  Declaration
  
    void AddTriangleVertex(double x, double y, double z)
   
  Parameters
  
  
  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
  
  
  ArcTo(double, double, double, double, double)
  
  
  Declaration
  
    void ArcTo(double x, double y, double xc, double yc, double r)
   
  Parameters
  
  
  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
  
  
  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
  
  
  Box(double, double, double, double, string)
  
  
  Declaration
  
    void Box(double xMin, double yMin, double xMax, double yMax, string Name)
   
  Parameters
  
  
  Circle(double, double, double, string)
  
  
  Declaration
  
    void Circle(double xc, double yc, double r, string Name)
   
  Parameters
  
  
  Clear()
  
  
  Declaration
  
  
  
  
  
  Declaration
  
  
  CloseObject()
  
  
  Declaration
  
  
  CloseTriangles()
  
  
  Declaration
  
  
  CoordSys(T3DMatrix, double, string)
  
  
  Declaration
  
    void CoordSys(T3DMatrix cs, double length, string Name)
   
  Parameters
  
  
  CoordSys(T3DMatrix, string)
  
  
  Declaration
  
    void CoordSys(T3DMatrix cs, string Name)
   
  Parameters
  
  
  Cube(double, double, double, double, double, double)
  
  
  Declaration
  
    void Cube(double xMin, double yMin, double zMin, double xMax, double yMax, double zMax)
   
  Parameters
  
  
  CutTo(double, double)
  
  
  Declaration
  
    void CutTo(double x, double y)
   
  Parameters
  
  
  CutTo3d(T3DPoint)
  
  
  Declaration
  
  Parameters
  
  
  CutTo3d(double, double, double)
  
  
  Declaration
  
    void CutTo3d(double x, double y, double z)
   
  Parameters
  
  
  GetFlag(string)
  
  
  Declaration
  
    bool GetFlag(string name)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | string | name |  | 
    
  
  Returns
  
  
  Line(double, double, double, double, string)
  
  
  Declaration
  
    void Line(double x1, double y1, double x2, double y2, string Name)
   
  Parameters
  
  
  LineColor(int)
  
  
  Declaration
  
    void LineColor(int Value)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | Value |  | 
    
  
  
  LineWidth(int)
  
  
  Declaration
  
    void LineWidth(int Value)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | Value |  | 
    
  
  
  OpenObject(string)
  
  
  Declaration
  
    bool OpenObject(string Identifier)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | string | Identifier |  | 
    
  
  Returns
  
  
  OpenObject(string, bool)
  
  
  Declaration
  
    bool OpenObject(string Identifier, bool ReWrite)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | string | Identifier |  | 
      
        | bool | ReWrite |  | 
    
  
  Returns
  
  
  Point(double, double, string)
  
  
  Declaration
  
    void Point(double x, double y, string Name)
   
  Parameters
  
  
  Point3d(T3DPoint, string)
  
  
  Declaration
  
    void Point3d(T3DPoint p, string Name)
   
  Parameters
  
  
  Point3d(double, double, double, string)
  
  
  Declaration
  
    void Point3d(double x, double y, double z, string Name)
   
  Parameters
  
  
  
  
  
  Declaration
  
    void SetFormat(int Attribute, int Value)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | Attribute |  | 
      
        | int | Value |  | 
    
  
  
  SetObjectLCS(T3DMatrix)
  
  
  Declaration
  
    void SetObjectLCS(T3DMatrix M)
   
  Parameters
  
  
  SetProperty(string, double)
  
  
  Declaration
  
    void SetProperty(string Name, double Value)
   
  Parameters
  
  
  SetVertexNormal(double, double, double)
  
  
  Declaration
  
    void SetVertexNormal(double x, double y, double z)
   
  Parameters
  
  
  StartCurve(double, double, string)
  
  
  Declaration
  
    void StartCurve(double x, double y, string Name)
   
  Parameters
  
  
  StartCurve3d(T3DPoint)
  
  
  Declaration
  
    void StartCurve3d(T3DPoint p)
   
  Parameters
  
  
  StartCurve3d(T3DPoint, string)
  
  
  Declaration
  
    void StartCurve3d(T3DPoint p, string Name)
   
  Parameters
  
  
  StartCurve3d(double, double, double, string)
  
  
  Declaration
  
    void StartCurve3d(double x, double y, double z, string Name)
   
  Parameters
  
  
  StartTriangles()
  
  
  Declaration
  
  
  StopCurve(bool)
  
  
  Declaration
  
    void StopCurve(bool IsClosed)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | bool | IsClosed |  | 
    
  
  
  StopCurve3d(bool)
  
  
  Declaration
  
    void StopCurve3d(bool IsClosed)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | bool | IsClosed |  | 
    
  
  
  glBegin(int)
  
  
  Declaration
  
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | pType |  | 
    
  
  
  glEnd()
  
  
  Declaration
  
  
  glNormal(T3DPoint)
  
  
  Declaration
  
    void glNormal(T3DPoint p)
   
  Parameters
  
  
  glVertex(T3DPoint)
  
  
  Declaration
  
    void glVertex(T3DPoint p)
   
  Parameters