| Name | Unit | Description |
| BezierPolygon |
UBezierSpline |
Bezier Polygon will work as follos: OpeartionMode - tbzSmooth secant modus /
tbzExact tangent modus; Closed - true assume the polygon is closed the first
and the last point will be connected VC - the Polygon withc is used
PointStep - Distance of each point |
| cMaxReadBuffer |
UConst |
Maximal read buffer size for blocked bufferd reading. |
| cMaxWriteBuffer |
UConst |
Maximal write buffer size for blocked bufferd writing. |
| cStorageName |
UConst |
registry destination set |
| CXYPoint |
UXYPoint |
String formatter for the data in interpreting modus. |
| CXYPointListTK |
UXYPointList |
String constant for the token in interpreting modus. |
| CXYPointTk |
UXYPoint |
String constant for the token in interpreting modus. |
| CXYPointTkn |
UXYPoint |
String formatter for the data and token in interpreting modus. |
| DummyXYPoint |
UXYPoint |
|
| ExXYPointEqual |
UXYPoint |
Comparision of two points with tolerance. ExXYPointEqual:=((Round(P1.X*Times)=Round(P2.X*Times))
AND(Round(P1.Y*Times)=Round(P2.Y*Times))); |
| IntersectPoints |
UXYPoint |
Intersecting Segments P1P2 and Q1Q2. Result is NOT NIL if exists and if it is
paralell IsPararlell is TRUE. |
| IsInside |
UXYPoint |
Query the location of aPoint in the rectangle defined by (aMin,aMax). IF aPoint
is inside the function gives back TRUE. |
| MainWindow |
UTestBezier |
|
| OverlapRect |
UXYPoint |
Query the overlapping of the rectangels Rect1 and Rect 2 defined by Rect1Min,Rect1aMax
and Rect2Min,Rect2Max. If they are not disjucnt the function gives back TRUE
|
| OverlapRectCoord |
UXYPoint |
Query the overlapping of the Rectangels Rect1 and Rect 2 defined by Rect1MinX,Rect1MinY,Rect1MaxX,Rect1MaxY
and Rect2MinX,Rect2MinY,Rect2MaxX,Rect2MaxY. If they are not disjucnt thefunction
gives back TRUE |
| ReadPPoint |
UXYPoint |
Reading routine by given separators for plain coordinates. Formatting XXXXXS1YYYYYS2.
If somting is wrong the function will be false. Please call the string GetError
from Unit UStringutils. |
| ReadPPointDeg |
UXYPoint |
Reading routine by given separators for decdeg coordinates. Formatting XXXXXS1YYYYYS2.
If somting is wrong the function will be false. Please call the string GetError
from Unit UStringutils. |
| SizeRect |
UXYPoint |
Size of the rectangle defined by aMin,aMax. |
| SortRect |
UXYPoint |
Sorting of the extremal points of the rectangle defined by aMin,aMax. |
| SwapByte |
UConst |
Swap data if a > b for TByte |
| SwapDouble |
UConst |
Swap data if a > b for double |
| SwapExtended |
UConst |
Swap data if a > b for Extended |
| SwapInt08 |
UConst |
Swap data if a > b for TInt08 |
| SwapInt16 |
UConst |
Swap data if a > b for TInt16 |
| SwapInt32 |
UConst |
Swap data if a > b for TInt32 |
| SwapInt64 |
UConst |
Swap data if a > b for TInt64 |
| SwapLongWord |
UConst |
Swap data if a > b for TLongWord |
| SwapSingle |
UConst |
Swap data if a > b for single |
| SwapString |
UConst |
Swap data if a > b for String |
| SwapWord |
UConst |
Swap data if a > b for TWord |
| SwapXYPoint |
UXYPoint |
Coordinat swapping from P1 to P2 and also in opposit direction. |
| TAffinTransform |
UXYPoint |
Container for the affine transformation |
| TBoolean |
UConst |
Type encapsulation Boolean |
| TByte |
UConst |
Type encapsulation Byte 8 Bit |
| TBZOperationMode |
UBezierSpline |
-------------------------------------------------------------------------- |
| TDouble |
UConst |
Type encapsulation Double 8 Byte |
| TExtended |
UConst |
Type encapsulation Double 10 Byte |
| TInt08 |
UConst |
Type encapsulation SmallInt signed 8 Bit |
| TInt16 |
UConst |
Type encapsulation Integer signed 16 Bit |
| TInt32 |
UConst |
Type encapsulation Integer signed 32 Bit |
| TInt64 |
UConst |
Type encapsulation Integesssr signed 64 Bit |
| TInteger |
UConst |
Type encapsulation Integer signed 32 Bit as common integer |
| TLongWord |
UConst |
Type encapsulation LongWord 32 Bit |
| TMainWindow |
UTestBezier |
Mainwindow of the test class |
| TReal |
UConst |
Type encapsulation Real 6 Byte |
| TriXYAngle |
UXYPoint |
Angle between the three points in deg that means 0-360°. If the area of the inclosed
triangle is zero the the functio gives back 1E38. |
| TriXYArea |
UXYPoint |
Area of the inclosed triangle with following orientation. Positiv areal values
cw orientation. Negativ areal values ccw orientation. |
| TriXYCos |
UXYPoint |
Cosine between the three points. You can not see the orientation (hafplane).
If the area of the inclosed triangle is zero the the functio gives back 1E38. |
| TSingle |
UConst |
Type encapsulation Single 4 Byte |
| TString |
UConst |
Type encapsulation String |
| TWord |
UConst |
Type encapsulation Word 16 Bit |
| TXYPoint |
UXYPoint |
Definition of the 2 dimensionsl point object with double prec. |
| TXYPointList |
UXYPointList |
Definition of the 2 dimensionsl polygon object with TDouble prec. |
| TXYPointListTopError |
UXYPointList |
Error constants for some checks: xyplETOk - Everything is fine. xyplETSelfCutting
- Polygon cuts themself. xyplETHangingNodes - Polygon has hanging nodes.
xyplETDoubleNodes - Polygon has TDouble nodes. xyplETPoorNodes - Polygon is
poor formed (0 or 1 element). |
| TXYVector |
UXYPoint |
Synonym for TXYPoint |
| XYLength |
UXYPoint |
Euclidian distance of 2 points |
| XYLengthCoord |
UXYPoint |
Euclidian distance coordinate wise of 2 points |
| XYPointEqual |
UXYPoint |
Comparision of two points. |
| XYPointInitMinMax |
UXYPoint |
Initialization of the mini-/maximal extention by opposit quatities . |
| XYPointMinMax |
UXYPoint |
Update the mini-/maximal Extention with the values of aPoint and stor it in
aMin,aMax. |
| XYSQRLength |
UXYPoint |
Square of euclidian distance of 2 points |