• 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

Interface ISTGeWatch

Namespace: Geometry.VecMatrLib
Assembly: Geometry.VecMatrLib.dll
Syntax
public interface ISTGeWatch

Methods

AddTriangleVertex(double, double, double)

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

ArcTo3d(T3DPoint, T3DPoint, T3DPoint, double)

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

Clear()

Declaration
void Clear()

ClearImmediate()

Declaration
void ClearImmediate()

CloseObject()

Declaration
void CloseObject()

CloseTriangles()

Declaration
void CloseTriangles()

CoordSys(T3DMatrix, double, string)

Declaration
void CoordSys(T3DMatrix cs, double length, string Name)
Parameters
Type Name Description
T3DMatrix cs
double length
string Name

CoordSys(T3DMatrix, string)

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

CutTo(double, double)

Declaration
void CutTo(double x, double y)
Parameters
Type Name Description
double x
double y

CutTo3d(T3DPoint)

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

CutTo3d(double, double, double)

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

GetFlag(string)

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

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

Declaration
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
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
Type Description
bool

OpenObject(string, bool)

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

Point(double, double, string)

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

Point3d(T3DPoint, string)

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

Point3d(double, double, double, string)

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

SetObjectLCS(T3DMatrix)

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

SetProperty(string, double)

Declaration
void SetProperty(string Name, double Value)
Parameters
Type Name Description
string Name
double Value

SetVertexNormal(double, double, double)

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

StartCurve(double, double, string)

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

StartCurve3d(T3DPoint)

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

StartCurve3d(T3DPoint, string)

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

StartCurve3d(double, double, double, string)

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

StartTriangles()

Declaration
void StartTriangles()

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

glEnd()

Declaration
void glEnd()

glNormal(T3DPoint)

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

glVertex(T3DPoint)

Declaration
void glVertex(T3DPoint p)
Parameters
Type Name Description
T3DPoint p
In this article
Back to top Generated by DocFX