• Articles
  • Api Documentation
Show / Hide Table of Contents
  • DotnetPostprocessing.SDK
    • 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
    • ICLDPPFunCommand
    • ICLDPartNoCommand
    • ICLDPhysicGotoCommand
    • ICLDPlaneCommand
    • ICLDPowerCommand
    • ICLDPrintCommand
    • ICLDProject
    • ICLDRapidCommand
    • ICLDSelWorkpieceCommand
    • ICLDSinglePassThreadCommand
    • ICLDSpindleCommand
    • ICLDStopCommand
    • ICLDStructureCommand
    • ICLDSub
    • ICLDSubList
    • ICLDSyncAxesCommand
    • ICLDSyncWaitCommand
    • ICLDTLContactCommand
    • ICLDTakeoverCommand
    • ICLDTechOperation
    • ICLDTechOperationList
    • ICLDTranslator
    • ICodeParametersOfCLDCommand
    • ICodeParametersOfCLDCommandBooleanIndexer
    • ICodeParametersOfCLDCommandFloatIndexer
    • ICodeParametersOfCLDCommandIntegerIndexer
    • ICodeParametersOfCLDCommandStringIndexer
    • IFloatNamedPropertyIndexer
    • IInputBox
    • IInputBoxEnumValuesList<T>
    • IInputBoxFactory
    • IInputBoxProperty
    • IIntegerNamedPropertyIndexer
    • INCBlockOwner
    • INCFileOwner
    • INCLabel
    • INCStorage
    • INCStorageManager
    • INamedPropertiesCollection
    • INamedProperty
    • INamedPropertyIndexer
    • IPPFunTechInfo
    • IPPFunTechInfoPart
    • IPPFunTechInfoSetupStage
    • IPPFunTechInfoTool
    • IPPFunTechInfoWorkpiece
    • IPostprocessingLogReceiver
    • IStringNamedPropertyIndexer
    • ITextNCStorage
    • IToolGeometry
    • InitNamesProc
    • InpArray<T>
    • InpNumber
    • InputBoxEnumValuesFormer<T>
    • InputBoxValueSetter<T>
    • Log
    • LogMessageType
    • MsgBtnSet
    • MsgClickedBtn
    • MsgDefBtn
    • MsgType
    • MultiMotionAxesEnumerator
    • NCBlock
    • NCBlockWordsEnumerator
    • NCLabelSnapMode
    • NCWord
    • NCWordDecPoint
    • NCWordSign
    • NCWordState
    • NCWordTextCase
    • NamedParamType
    • NamedPropIterator
    • NumericNCWord
    • PostprocessorSettings
    • TBinaryNCFile
    • TExternalNCFile
    • TInp2DPoint
    • TInp3DPoint
    • TInp5DPoint
    • TInpComplexRotationConvention
    • TInpLocation
    • TInpQuaternion
    • TInpRotation
    • TInpRotationConvention
    • TNCFile
    • TNCFilesManager
    • TNCStorageType
    • TPostprocessor
    • TSimpleTextNCFile
    • TTextNCFile
    • TextNCWord
    • TrailingZeroesMode
    • TranslitPair
    • TransliterationTable
    • Transliterator
  • GeneralUtils.STDefLib
    • AngleUnits
    • STDef
  • Geometry.GeWatchDNClient
    • STGeWatch
    • STGeWatchClient
  • Geometry.VecMatrLib
    • EVecMatrLibError
    • GWConsts
    • ISTGeWatch
    • ISTGeWatchClient
    • ISTGeWatchable
    • T2DPoint
    • T3DArc
    • T3DCut
    • T3DMatrix
    • T3DPoint
    • T5DPoint
    • TComplexRotationConvention
    • TLocation
    • TQuaternion
    • TRotation
    • TRotationConvention
    • TRotationsConverter
    • VML
  • IPCUtils.SharedMemIPC
    • DelayedProcedure
    • HandleRequestProc
    • HandleStreamProc
    • IPCStream
    • SharedMemClient
    • SharedMemObject
    • SharedMemServer
    • SharememUtils
  • STTypes
    • IST_2DBox
    • IST_2DMatrix
    • IST_2DPoint
    • IST_3DBox
    • IST_3DMatrix
    • IST_3DPoint
    • IST_5DPoint
    • IST_MeasurableObject
    • IST_UpdateStamp
    • TST2DBox
    • TST2DLine
    • TST2DMatrix
    • TST2DPoint
    • TST2IPoint
    • TST2SPoint
    • TST3DBox
    • TST3DLine
    • TST3DMatrix
    • TST3DPoint
    • TST3DVec
    • TST3IPoint
    • TST3SMatrix
    • TST3SPoint
    • TST5DPoint
    • TSTLinearUnits
    • TSTSystemUnits
    • TST_LinearMeasure
    • enumTST_LinearMeasure
    • tagTST2DBox
    • tagTST2DLine
    • tagTST2DMatrix
    • tagTST2DPoint
    • tagTST2IPoint
    • tagTST2SPoint
    • tagTST3DBox
    • tagTST3DLine
    • tagTST3DMatrix
    • tagTST3DPoint
    • tagTST3IPoint
    • tagTST3SMatrix
    • tagTST3SPoint
    • tagTST5DPoint
    • tagTSTLinearUnits
    • tagTSTSystemUnits

Class STGeWatch

Inheritance
object
STGeWatch
STGeWatchClient
Implements
ISTGeWatch
IDisposable
Namespace: Geometry.GeWatchDNClient
Assembly: GEWatchDNClient.dll
Syntax
public class STGeWatch : Object, 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
double x
double y
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
double x1
double y1
double x2
double y2
double xc
double yc
double r
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
double x
double y
double xc
double yc
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
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
double x
double y
double tx
double ty
string Name

Arrow3d(T3DPoint, T3DPoint, string)

Declaration
public void Arrow3d(T3DPoint p, T3DPoint tn, string Name)
Parameters
Type Name Description
T3DPoint p
T3DPoint tn
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
double x
double y
double z
double tx
double ty
double tz
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
double xMin
double yMin
double xMax
double yMax
string Name

Circle(double, double, double, string)

Declaration
public void Circle(double xc, double yc, double r, string Name)
Parameters
Type Name Description
double xc
double yc
double r
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
double length
string Name

CoordSys(T3DMatrix, string)

Declaration
public void CoordSys(T3DMatrix cs, string Name)
Parameters
Type Name Description
T3DMatrix cs
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
double xMin
double yMin
double zMin
double xMax
double yMax
double zMax

CutTo(double, double)

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

Dispose()

Declaration
public void Dispose()

Finalize()

Declaration
protected override void Finalize()

GetFlag(string)

Declaration
public bool GetFlag(string name)
Parameters
Type Name Description
string name
Returns
Type Description
bool

IsGeWatchRunning()

Declaration
public bool IsGeWatchRunning()
Returns
Type Description
bool

Line(double, double, double, double, string)

Declaration
public void Line(double x1, double y1, double x2, double y2, string Name)
Parameters
Type Name Description
double x1
double y1
double x2
double y2
string Name

LineColor(int)

Declaration
public void LineColor(int Value)
Parameters
Type Name Description
int Value

LineWidth(int)

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

OpenObject(string)

Declaration
public bool OpenObject(string Identifier)
Parameters
Type Name Description
string Identifier
Returns
Type Description
bool

OpenObject(string, bool)

Declaration
public bool OpenObject(string Identifier, bool ReWrite)
Parameters
Type Name Description
string Identifier
bool ReWrite
Returns
Type Description
bool

Point(double, double, string)

Declaration
public void Point(double x, double y, string Name)
Parameters
Type Name Description
double x
double y
string Name

Point3d(T3DPoint, string)

Declaration
public void Point3d(T3DPoint p, string Name)
Parameters
Type Name Description
T3DPoint p
string Name

Point3d(double, double, double, string)

Declaration
public void Point3d(double x, double y, double z, string Name)
Parameters
Type Name Description
double x
double y
double z
string Name

SetFormat(int, int)

Declaration
public void SetFormat(int Attribute, int Value)
Parameters
Type Name Description
int Attribute
int 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
string Name
double Value

SetVertexNormal(double, double, double)

Declaration
public void SetVertexNormal(double x, double y, double z)
Parameters
Type Name Description
double x
double y
double z

StartCurve(double, double, string)

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

StartCurve3d(double, double, double, string)

Declaration
public void StartCurve3d(double x, double y, double z, string Name)
Parameters
Type Name Description
double x
double y
double z
string Name

StartTriangles()

Declaration
public void StartTriangles()

StopCurve(bool)

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

StopCurve3d(bool)

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

glBegin(int)

Declaration
public void glBegin(int pType)
Parameters
Type Name Description
int 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

Implements

ISTGeWatch
System.IDisposable
In this article
Back to top Generated by DocFX