• Articles
  • Api Documentation
Show / Hide Table of Contents
  • SprutTechnology.GeWatchDNClient
    • STGeWatch
    • STGeWatchClient
  • SprutTechnology.SCPostprocessor
    • ArcBreakMode
    • ArcSettings
    • BrakeAxesEnumerator
    • CLDArray
    • CLDAxisBrake
    • CLDCmdType
    • CLDCmdTypeExtensions
    • CLDConst
    • CLDCycle
    • CLDEDMMotionMode
    • CLDFeedKind
    • CLDFeedUnits
    • CLDFileType
    • CLDInterpMode
    • CLDMultiMotionAxis
    • CLDOriginPositionMode
    • CLDOriginType
    • CLDPlaneType
    • CLDRotationDir
    • CLDSpindleAction
    • CLDSpindleSpeedMode
    • CLDThreadOrient
    • CLDThreadUnits
    • CodeParamType
    • CommonFuncs
    • CountingNCWord
    • EDMRollMode
    • EPostprocessorException
    • IArrayNamedPropertyIndexer
    • IBinaryNCStorage
    • IBooleanNamedPropertyIndexer
    • ICLDAxesBrakeCommand
    • ICLDBrakeAxesIndexer
    • ICLDCircleCommand
    • ICLDClampCommand
    • ICLDCommand
    • ICLDCommentCommand
    • ICLDCoolantCommand
    • ICLDCoolantTubeIndexer
    • ICLDCutComCommand
    • ICLDCycleCommand
    • ICLDDelayCommand
    • ICLDEDMMoveCommand
    • ICLDEDMMoveSpan
    • ICLDEffectorCommand
    • ICLDExtCycleCommand
    • ICLDFeedrateCommand
    • ICLDFile
    • ICLDFileCmdIndexer
    • ICLDFileList
    • ICLDFiniCommand
    • ICLDFromCommand
    • ICLDGoHomeCommand
    • ICLDGotoCommand
    • ICLDInsertCommand
    • ICLDInterpolationCommand
    • ICLDLoadToolCommand
    • ICLDMachineAxesIndexer
    • ICLDMachineAxisInfo
    • ICLDMachineInfo
    • ICLDMachiningTool
    • ICLDMotionCommand
    • ICLDMoveVelocityCommand
    • ICLDMultiArcCommand
    • ICLDMultiArcPoint
    • ICLDMultiAxisArray
    • ICLDMultiGotoCommand
    • ICLDMultiMotionAxesIndexer
    • ICLDMultiMotionCommand
    • ICLDOpStopCommand
    • ICLDOriginCommand
    • ICLDPartNoCommand
    • ICLDPhysicGotoCommand
    • ICLDPlaneCommand
    • ICLDPowerCommand
    • ICLDPPFunCommand
    • ICLDPrintCommand
    • ICLDProject
    • ICLDRapidCommand
    • ICLDSelWorkpieceCommand
    • ICLDSinglePassThreadCommand
    • ICLDSpindleCommand
    • ICLDStopCommand
    • ICLDStructureCommand
    • ICLDSub
    • ICLDSubList
    • ICLDSyncAxesCommand
    • ICLDSyncWaitCommand
    • ICLDTakeoverCommand
    • ICLDTechOperation
    • ICLDTechOperationList
    • ICLDTLContactCommand
    • ICLDTranslator
    • ICodeParametersOfCLDCommand
    • ICodeParametersOfCLDCommandBooleanIndexer
    • ICodeParametersOfCLDCommandFloatIndexer
    • ICodeParametersOfCLDCommandIntegerIndexer
    • ICodeParametersOfCLDCommandStringIndexer
    • IFloatNamedPropertyIndexer
    • IInputBox
    • IInputBoxEnumValuesList<T>
    • IInputBoxFactory
    • IInputBoxProperty
    • IIntegerNamedPropertyIndexer
    • INamedPropertiesCollection
    • INamedProperty
    • INamedPropertyIndexer
    • INCBlockOwner
    • INCFileOwner
    • INCLabel
    • INCStorage
    • INCStorageManager
    • InitNamesProc
    • InpArray<T>
    • InpNumber
    • InputBoxEnumValuesFormer<T>
    • InputBoxValueSetter<T>
    • IPostprocessingLogReceiver
    • IPPFunTechInfo
    • IPPFunTechInfoTool
    • IPPFunTechInfoWorkpiece
    • IStringNamedPropertyIndexer
    • ITextNCStorage
    • IToolGeometry
    • Log
    • LogMessageType
    • MsgBtnSet
    • MsgClickedBtn
    • MsgDefBtn
    • MsgType
    • MultiMotionAxesEnumerator
    • NamedParamType
    • NamedPropIterator
    • NCBlock
    • NCBlockWordsEnumerator
    • NCLabelSnapMode
    • NCWord
    • NCWordDecPoint
    • NCWordSign
    • NCWordState
    • NCWordTextCase
    • NumericNCWord
    • PostprocessorSettings
    • TBinaryNCFile
    • TExternalNCFile
    • TextNCWord
    • TInp2DPoint
    • TInp3DPoint
    • TInp5DPoint
    • TInpComplexRotationConvention
    • TInpLocation
    • TInpQuaternion
    • TInpRotation
    • TInpRotationConvention
    • TNCFile
    • TNCFilesManager
    • TNCStorageType
    • TPostprocessor
    • TrailingZeroesMode
    • TransliterationTable
    • Transliterator
    • TranslitPair
    • TSimpleTextNCFile
    • TTextNCFile
  • SprutTechnology.STDefLib
    • AngleUnits
    • STDef
  • SprutTechnology.STMachiningToolsImportHelper
    • FinalizeMachiningToolsImportLib
    • GetMachiningToolsImportLibPointer
    • IMTI_AxialToolItemsExtension
    • IMTI_CustomAxialShapeToolExtension
    • IMTI_MachiningToolsImportLibraryExtension
    • IMTI_MachiningToolsItemExtension
    • IMTI_TurnToolItemsExtension
    • MTIMachiningToolsImportHelper
    • NativeLibLoader
    • TPlanarCurveReader
    • TPlanarCurveSpan
  • SprutTechnology.VecMatrLib
    • EVecMatrLibError
    • GWConsts
    • ISTGeWatch
    • ISTGeWatchable
    • ISTGeWatchClient
    • T2DPoint
    • T3DArc
    • T3DCut
    • T3DMatrix
    • T3DPoint
    • T5DPoint
    • TComplexRotationConvention
    • TLocation
    • TQuaternion
    • TRotation
    • TRotationConvention
    • TRotationsConverter
    • VML

Class STGeWatch

Inheritance
System.Object
STGeWatch
STGeWatchClient
Implements
ISTGeWatch
System.IDisposable
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: SprutTechnology.GeWatchDNClient
Assembly: GEWatchDNClient.dll
Syntax
public class STGeWatch : ISTGeWatch, IDisposable

Constructors

STGeWatch()

Declaration
public STGeWatch()

Methods

AddTriangleVertex(Double, Double, Double)

Declaration
public 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
public 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
public 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
public void ArcTo3d(T3DPoint middleP, T3DPoint endP)
Parameters
Type Name Description
T3DPoint middleP
T3DPoint endP

ArcTo3d(T3DPoint, T3DPoint, T3DPoint, Double)

Declaration
public void ArcTo3d(T3DPoint endP, T3DPoint centerP, T3DPoint planeNormal, double radius)
Parameters
Type Name Description
T3DPoint endP
T3DPoint centerP
T3DPoint planeNormal
System.Double radius

Arrow(Double, Double, Double, Double, String)

Declaration
public 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
public void Arrow3d(T3DPoint p, T3DPoint tn, string Name)
Parameters
Type Name Description
T3DPoint p
T3DPoint tn
System.String Name

Arrow3d(Double, Double, Double, Double, Double, Double, String)

Declaration
public 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
public 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
public 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
public void Clear()

ClearImmediate()

Declaration
public void ClearImmediate()

CloseObject()

Declaration
public void CloseObject()

CloseTriangles()

Declaration
public void CloseTriangles()

CoordSys(T3DMatrix, Double, String)

Declaration
public void CoordSys(T3DMatrix cs, double length, string Name)
Parameters
Type Name Description
T3DMatrix cs
System.Double length
System.String Name

CoordSys(T3DMatrix, String)

Declaration
public void CoordSys(T3DMatrix cs, string Name)
Parameters
Type Name Description
T3DMatrix cs
System.String Name

Cube(Double, Double, Double, Double, Double, Double)

Declaration
public 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
public void CutTo(double x, double y)
Parameters
Type Name Description
System.Double x
System.Double y

CutTo3d(T3DPoint)

Declaration
public void CutTo3d(T3DPoint p)
Parameters
Type Name Description
T3DPoint p

CutTo3d(Double, Double, Double)

Declaration
public void CutTo3d(double x, double y, double z)
Parameters
Type Name Description
System.Double x
System.Double y
System.Double z

Dispose()

Declaration
public void Dispose()

Finalize()

Declaration
protected void Finalize()

GetFlag(String)

Declaration
public bool GetFlag(string name)
Parameters
Type Name Description
System.String name
Returns
Type Description
System.Boolean

glBegin(Int32)

Declaration
public void glBegin(int pType)
Parameters
Type Name Description
System.Int32 pType

glEnd()

Declaration
public void glEnd()

glNormal(T3DPoint)

Declaration
public void glNormal(T3DPoint p)
Parameters
Type Name Description
T3DPoint p

glVertex(T3DPoint)

Declaration
public void glVertex(T3DPoint p)
Parameters
Type Name Description
T3DPoint p

IsGeWatchRunning()

Declaration
public bool IsGeWatchRunning()
Returns
Type Description
System.Boolean

Line(Double, Double, Double, Double, String)

Declaration
public 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
public void LineColor(int Value)
Parameters
Type Name Description
System.Int32 Value

LineWidth(Int32)

Declaration
public void LineWidth(int Value)
Parameters
Type Name Description
System.Int32 Value

OpenObject(String)

Declaration
public bool OpenObject(string Identifier)
Parameters
Type Name Description
System.String Identifier
Returns
Type Description
System.Boolean

OpenObject(String, Boolean)

Declaration
public 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
public 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
public void Point3d(T3DPoint p, string Name)
Parameters
Type Name Description
T3DPoint p
System.String Name

Point3d(Double, Double, Double, String)

Declaration
public 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

SetFormat(Int32, Int32)

Declaration
public void SetFormat(int Attribute, int Value)
Parameters
Type Name Description
System.Int32 Attribute
System.Int32 Value

SetObjectLCS(T3DMatrix)

Declaration
public void SetObjectLCS(T3DMatrix M)
Parameters
Type Name Description
T3DMatrix M

SetProperty(String, Double)

Declaration
public void SetProperty(string Name, double Value)
Parameters
Type Name Description
System.String Name
System.Double Value

SetVertexNormal(Double, Double, Double)

Declaration
public 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
public void StartCurve(double x, double y, string Name)
Parameters
Type Name Description
System.Double x
System.Double y
System.String Name

StartCurve3d(T3DPoint)

Declaration
public void StartCurve3d(T3DPoint p)
Parameters
Type Name Description
T3DPoint p

StartCurve3d(T3DPoint, String)

Declaration
public void StartCurve3d(T3DPoint p, string Name)
Parameters
Type Name Description
T3DPoint p
System.String Name

StartCurve3d(Double, Double, Double, String)

Declaration
public 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
public void StartTriangles()

StopCurve(Boolean)

Declaration
public void StopCurve(bool IsClosed)
Parameters
Type Name Description
System.Boolean IsClosed

StopCurve3d(Boolean)

Declaration
public void StopCurve3d(bool IsClosed)
Parameters
Type Name Description
System.Boolean IsClosed

Implements

ISTGeWatch
System.IDisposable
In This Article
Back to top Generated by DocFX