📄 tecutilo.h
字号:
LINKTOADDON void STDCALL TecUtilTextSetXYPos (Text_ID TID, double XPos, double YPos);LINKTOADDON void STDCALL TecUtilTextSetCoordSysAndUnits (Text_ID TID, CoordSys_e PositionCoordSys, Units_e HeightUnits);LINKTOADDON void STDCALL TecUtilTextSetZoneOrMap (Text_ID TID, EntIndex_t ZoneOrMap);LINKTOADDON void STDCALL TecUtilTextSetAttached (Text_ID TID, Boolean_t Attached);LINKTOADDON void STDCALL TecUtilTextSetColor (Text_ID TID, ColorIndex_t Color);LINKTOADDON void STDCALL TecUtilTextSetFont (Text_ID TID, Font_e Font);LINKTOADDON void STDCALL TecUtilTextSetHeight (Text_ID TID, double Height);LINKTOADDON void STDCALL TecUtilTextBoxSetType (Text_ID TID, TextBox_e TextBoxType);LINKTOADDON void STDCALL TecUtilTextBoxSetMargin (Text_ID TID, double Margin);LINKTOADDON void STDCALL TecUtilTextBoxSetLineThickness (Text_ID TID, double LineThickness);LINKTOADDON void STDCALL TecUtilTextBoxSetColor (Text_ID TID, ColorIndex_t BoxColor);LINKTOADDON void STDCALL TecUtilTextBoxSetFillColor (Text_ID TID, ColorIndex_t BoxFillColor);LINKTOADDON void STDCALL TecUtilTextSetAngle (Text_ID TID, double Angle);LINKTOADDON void STDCALL TecUtilTextSetAnchor (Text_ID TID, TextAnchor_e Anchor);LINKTOADDON void STDCALL TecUtilTextSetLineSpacing (Text_ID TID, double LineSpacing);LINKTOADDON void STDCALL TecUtilTextSetScope (Text_ID TID, Scope_e Scope);LINKTOADDON Boolean_t STDCALL TecUtilTextSetMacroFunctionCmd (Text_ID TID, const char *Command);LINKTOADDON Boolean_t STDCALL TecUtilTextSetString (Text_ID TID, const char *TextString);LINKTOADDON void STDCALL TecUtilGeomSetXYZAnchorPos(Geom_ID GID, double XPos, double YPos, double ZPos);LINKTOADDON void STDCALL TecUtilGeomSetZoneOrMap (Geom_ID GID, EntIndex_t ZoneOrMap);LINKTOADDON void STDCALL TecUtilGeomSetAttached (Geom_ID GID, Boolean_t Attached);LINKTOADDON void STDCALL TecUtilGeomSetColor (Geom_ID GID, ColorIndex_t Color);LINKTOADDON void STDCALL TecUtilGeomSetFillColor (Geom_ID GID, ColorIndex_t FillColor);LINKTOADDON void STDCALL TecUtilGeomSetIsFilled (Geom_ID GID, Boolean_t IsFilled);LINKTOADDON void STDCALL TecUtilGeomSetLinePattern (Geom_ID GID, LinePattern_e LinePattern);LINKTOADDON void STDCALL TecUtilGeomSetPatternLength (Geom_ID GID, double PatternLength);LINKTOADDON void STDCALL TecUtilGeomSetLineThickness (Geom_ID GID, double LineThickness);LINKTOADDON void STDCALL TecUtilGeomEllipseSetNumPoints (Geom_ID GID, SmInteger_t NumEllipsePts);LINKTOADDON void STDCALL TecUtilGeomArrowheadSetStyle (Geom_ID GID, ArrowheadStyle_e ArrowheadStyle);LINKTOADDON void STDCALL TecUtilGeomArrowheadSetAttach (Geom_ID GID, ArrowheadAttachment_e ArrowheadAttachment);LINKTOADDON void STDCALL TecUtilGeomArrowheadSetSize (Geom_ID GID, double ArrowheadSize);LINKTOADDON void STDCALL TecUtilGeomArrowheadSetAngle (Geom_ID GID, double ArrowheadAngle);LINKTOADDON void STDCALL TecUtilGeomSetScope (Geom_ID GID, Scope_e Scope);LINKTOADDON void STDCALL TecUtilGeomSetPositionCoordSys (Geom_ID GID, CoordSys_e CoordSys);LINKTOADDON Boolean_t STDCALL TecUtilGeomSetMacroFunctionCmd (Geom_ID GID, const char *Command);LINKTOADDON void STDCALL TecUtilDropOpeningBanner (void);/* Geometry/text convenience functions */LINKTOADDON Text_ID STDCALL TecUtilTextCreate(CoordSys_e PositionCoordSys, double PosX, double PosY, Units_e HeightUnits, double Height, const char *Text);LINKTOADDON Geom_ID STDCALL TecUtilGeomSquareCreate(CoordSys_e PositionCoordSys, double CornerX, double CornerY, double Size);LINKTOADDON Geom_ID STDCALL TecUtilGeomCircleCreate(CoordSys_e PositionCoordSys, double CenterX, double CenterY, double Radius);LINKTOADDON Geom_ID STDCALL TecUtilGeomRectangleCreate(CoordSys_e PositionCoordSys, double CornerX, double CornerY, double Width, double Height);LINKTOADDON Geom_ID STDCALL TecUtilGeomEllipseCreate(CoordSys_e PositionCoordSys, double CenterX, double CenterY, double HAxis, double VAxis);LINKTOADDON Geom_ID STDCALL TecUtilGeom2DPolylineCreate(CoordSys_e PositionCoordSys, double *PtsX_Array, double *PtsY_Array, LgIndex_t NumPts);LINKTOADDON Geom_ID STDCALL TecUtilGeom3DPolylineCreate(double *PtsX_Array, double *PtsY_Array, double *PtsZ_Array, LgIndex_t NumPts);LINKTOADDON Geom_ID STDCALL TecUtilGeom2DMPolyCreate(CoordSys_e PositionCoordSys, LgIndex_t NumPolys, LgIndex_t *NumPointsInPolylines_Array);LINKTOADDON Geom_ID STDCALL TecUtilGeom3DMPolyCreate(LgIndex_t NumPolys, LgIndex_t *NumPointsInPolylines_Array);LINKTOADDON Geom_ID STDCALL TecUtilGeomArcCreate(CoordSys_e PositionCoordSys, double CenterX, double CenterY, double Radius, double StartAngle, double EndAngle);LINKTOADDON Geom_ID STDCALL TecUtilGeom2DLineSegmentCreate(CoordSys_e PositionCoordSys, double X1, double Y1, double X2, double Y2);LINKTOADDON Geom_ID STDCALL TecUtilGeom3DLineSegmentCreate(double X1, double Y1, double Z1, double X2, double Y2, double Z2);LINKTOADDON LgIndex_t STDCALL TecUtilGeomMPolyGetPolylineCnt(Geom_ID GID);LINKTOADDON LgIndex_t STDCALL TecUtilGeomPolyGetPointCount(Geom_ID GID);LINKTOADDON LgIndex_t STDCALL TecUtilGeomMPolyGetPointCount(Geom_ID GID, LgIndex_t PolyNum);LINKTOADDON void STDCALL TecUtilGeom2DMPolyGetPoint(Geom_ID GID, LgIndex_t PolyNum, LgIndex_t PointIndex, double *X, double *Y);LINKTOADDON void STDCALL TecUtilGeom2DPolylineGetPoint(Geom_ID GID, LgIndex_t PointIndex, double *X, double *Y);LINKTOADDON void STDCALL TecUtilGeom2DMPolySetPoint(Geom_ID GID, LgIndex_t PolyNum, LgIndex_t PointIndex, double X, double Y);LINKTOADDON void STDCALL TecUtilGeom2DPolylineSetPoint(Geom_ID GID, LgIndex_t PointIndex, double X, double Y);LINKTOADDON void STDCALL TecUtilGeom2DMPolySetPolyline(Geom_ID GID, LgIndex_t PolyNum, double *X_Array, double *Y_Array);LINKTOADDON void STDCALL TecUtilGeom3DMPolyGetPoint(Geom_ID GID, LgIndex_t PolyNum, LgIndex_t PointIndex, double *X, double *Y, double *Z);LINKTOADDON void STDCALL TecUtilGeom3DPolylineGetPoint(Geom_ID GID, LgIndex_t PointIndex, double *X, double *Y, double *Z);LINKTOADDON void STDCALL TecUtilGeom3DMPolySetPoint(Geom_ID GID, LgIndex_t PolyNum, LgIndex_t PointIndex, double X, double Y, double Z);LINKTOADDON void STDCALL TecUtilGeom3DPolylineSetPoint(Geom_ID GID, LgIndex_t PointIndex, double X, double Y, double Z);LINKTOADDON void STDCALL TecUtilGeom3DMPolySetPolyline(Geom_ID GID, LgIndex_t PolyNum, double *X_Array, double *Y_Array, double *Z_Array);LINKTOADDON double STDCALL TecUtilGeomCircleGetRadius(Geom_ID GID);LINKTOADDON void STDCALL TecUtilGeomCircleSetRadius(Geom_ID GID, double Radius);LINKTOADDON double STDCALL TecUtilGeomSquareGetSize(Geom_ID GID);LINKTOADDON void STDCALL TecUtilGeomSquareSetSize(Geom_ID GID, double Size);LINKTOADDON void STDCALL TecUtilGeomRectangleGetSize(Geom_ID GID, double *Width, double *Height);LINKTOADDON void STDCALL TecUtilGeomRectangleSetSize(Geom_ID GID, double Width, double Height);LINKTOADDON void STDCALL TecUtilGeomEllipseGetSize(Geom_ID GID, double *HAxis, double *VAxis);LINKTOADDON void STDCALL TecUtilGeomEllipseSetSize(Geom_ID GID, double HAxis, double VAxis);LINKTOADDON char * STDCALL TecUtilGetCurLayoutFName(void);/* CORE SOURCE CODE REMOVED */LINKTOADDON void STDCALL TecUtilHelp(const char *HelpFName, Boolean_t GoToID, int HelpID);LINKTOADDON Boolean_t STDCALL TecUtilDataSetLockOn(const char *LockString);LINKTOADDON Boolean_t STDCALL TecUtilDataSetLockOff(const char *LockString);LINKTOADDON Boolean_t STDCALL TecUtilDataSetIsLocked(char **LockString);#endif /* ADDON */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -