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 |