System.Types

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche


Inhaltsverzeichnis

Routinen

BoundsGibt das TRect für ein Rechteck mit den angegebenen Dimensionen zurück.
CenteredRectErstellt ein zentriertes Rechteck.
CenterPointGibt den Mittelpunkt eines Rechtecks zurück.
EqualRectErmittelt, ob zwei TRect-Werte identisch sind.
InflateRectVergrößert ein Rechteck um eine bestimmte Fläche.
IntersectRectGibt den Schnittpunkt zweier Rechtecke zurück.
IntersectRectFGibt die Schnittmenge zweier Rechtecke zurück.
IsRectEmptyGibt an, ob das angegebene Rechteck eine positive Breite und Höhe aufweist.
MinPointGibt den minimalen TPoint oder TPointF zurück.
MultiplyRectVergrößert ein Rechteck um eine bestimmte Fläche.
NormalizeRectNormalisiert das TRect-Objekt.
NormalizeRectFNormalisiert das TRectF-Objekt.
OffsetRectVerschiebt den Ursprung eines Rechtecks um den angegebenen Wert.
PointErstellt eine TPoint-Struktur aus dem angegebenen Koordinatenpaar.
Point3DErzeugt einen 3D-Punkt auf Basis der gegebenen 3D-Raumkoordinaten.
PointFGibt eine Instanz von TPointF zurück.
PtInCircleGibt an, ob ein angegebener Punkt in einem bestimmten Kreis liegt.
PtInRectGibt an, ob ein angegebener Punkt in einem angegebenen Rechteck liegt.
RectErstellt eine TRect-Struktur aus den angegebenen Koordinaten.
RectCenterGibt eine Instanz von TRect oder TRectF zurück, die in die Mitte eines anderen gleichen Rechtecks platziert wird.
RectFGibt eine Instanz von TRectF zurück.
RectHeightGibt die vertikale Größe des Rechtecks zurück.
RectWidthGibt die horizontale Größe des Rechtecks an.
ScalePointGibt eine Instanz von TPoint oder TPointF mit skalierten Koordinaten zurück.
SmallPointErstellt eine TSmallPoint-Struktur aus dem angegebenen Koordinatenpaar.
SplitRectGibt auf der Basis eines alten Rechtecks ein neues zurück, für das eine Teilungsregel angewendet wurde.
UnionRectGibt die Vereinigung zweier Rechtecke zurück.
UnionRectFGibt die Vereinigungsmenge zweier Rechtecke zurück.
VectorErzeugt einen Vektor anhand der angegebenen 2D-Koordinaten X und Y.
Vector3DErzeugt einen 3D-Vektor auf Basis der gegebenen 3D-Raumkoordinaten.

Typen

DWORDInteger-Typ mit dem Bereich von [0; 4294967295].
OleStrRepräsentiert einen Alias für WideString.
PByteZeiger auf Byte.
PDoubleZeiger auf Double.
PIntegerZeiger auf Integer.
PLongintZeiger auf Longint.
PPointPPoint ist ein Zeiger auf eine TPoint-Variable.
PPoint3DZeiger auf eine TPoint3D-Variable.
PPointFZeiger auf eine TPointF-Variable.
PRectZeiger auf eine TRect-Variable.
PRectFZeiger auf eine TRectF-Variable.
PSizeZeiger auf tagSIZE.
PSizeFZeiger auf eine TSizeF-Variable.
PSmallIntZeiger auf SmallInt.
PSmallPointZeiger auf TSmallPoint.
SIZERepräsentiert einen Alias für einen Record, der Breiten- und Höhenwerte enthält.
tagPOINTRepräsentiert einen Alias für TPoint.
tagPOINTFRepräsentiert einen Alias für TPointF.
tagSizetagSize ist ein Record, der Werte für die Breite und Höhe enthält.
tagVECTORBeschreibt einen Vektor im zweidimensionalen Raum.
tagVECTOR3DKlasse für Vektoren im 3D-Raum.
TBooleanDynArrayTBooleanDynArray definiert ein Array mit booleschen Elementen.
TByteDynArrayDefiniert ein Array mit Byte-Elementen.
TCardinalDynArrayTCardinalDynArray definiert ein Array mit Cardinal-Elementen.
TCubicBezierLegt eine kubische Bezier-Kurve fest.
TDirectionGibt die Richtung der Suche in einer Liste an.
TDoubleDynArrayTDoubleDynArray definiert ein Array mit Double-Elementen.
TDuplicatesGibt an, wie auf das Hinzufügen doppelter Einträge in einer Liste reagiert wird.
TInt64DynArrayTInt64DynArray definiert ein Array mit Int64-Elementen.
TIntegerDynArrayDefiniert ein Array mit Integer-Elementen.
TLongWordDynArrayTLongWordDynArray definiert ein Array mit LongWord-Elementen.
TMatrix
TMatrix3DRepräsentiert einen (4x4)-Matrizentyp.
TMatrix3DTypeDefiniert eine 3D-Matrix, die aus 4 3D-Vektoren besteht.
TMatrix3DTypeBaseBeschreibt eine 3D-Matrix als Array mit tagVECTOR3D-Variablen.
TMatrixArrayBeschreibt eine Matrix als TVector-Array.
TMaxtrixArrayBaseBeschreibt eine Matrix als Array mit 3 tagVECTOR-Variablen.
TPointDefiniert eine Pixel-Position auf dem Bildschirm.
TPoint3DRepräsentiert einen Punkt im 3D-Raum.
TPointFDefiniert eine Pixel-Position auf dem Bildschirm.
TPolygonLegt ein Polygon als Array von TPointF-Punkten an.
TQuaternion3DQuaternion-Zahlentyp.
TRectTRect definiert ein Rechteck.
TRectF TRectF definiert ein Rechteck, dessen Koordinaten als Gleitkommawerte angegeben sind.
TShortIntDynArrayTShortIntDynArray definiert ein Array mit ShortInt-Elementen.
TSingleDynArrayTSingleDynArray definiert ein Array mit Single-Elementen.
TSizeGibt die Breite und Höhe eines Objekts an.
TSizeFRepräsentiert die Gleitkomma-Breite und -Höhe eines Objekts.
TSmallIntDynArrayTSmallIntDynArray definiert ein Array mit SmallInt-Elementen.
TSmallPointTSmallPoint definiert einen Punkt mit zwei 16-Bit-Koordinaten.
TSplitRectTypeTSplitRectType gibt an, welche Seiten des Rechtecks beim Teilen verwendet werden sollen.
TStringDynArrayTStringDynArray definiert ein Array mit String-Elementen.
TValueRelationshipTValueRelationship definiert Möglichkeiten für den Vergleich von Werten.
TVector
TVector3DKlasse für Vektoren im 3D-Raum.
TVector3DArrayArray mit 3D-Vektoren.
TVector3DArrayBaseArray mit 3 tagVECTOR3D-Variablen.
TVector3DTypeDefiniert einen 3D-Vektor, der aus 4 Single-Gleitkommawerten besteht.
TVectorArrayArray mit TVector-Werten.
TWideStringDynArrayTWideStringDynArray definiert ein Array mit WideString-Elementen.
TWordDynArrayTWordDynArray definiert ein Array mit Word-Elementen.

Variablen

c180
c180divPI
c2PI
c360
c3PIdiv4
cInv2PI
cInv360
cOneHalf
cPI
cPIdiv180
cPIdiv2
cPIdiv4
CurveKappa
CurveKappaInv
Epsilon
Epsilon2

Konstanten

BOM_LSB_FIRSTBOM_LSB_FIRST: Char = $FEFF;
BOM_MSB_FIRSTBOM_MSB_FIRST: Char = $FFFE;
CarriageReturnCarriageReturn: Char = $D;
EqualsValueEqualsValue: Integer = 0;
FormFeedFormFeed: Char = $C;
GreaterThanValueGreaterThanValue: Integer = 1;
GUID_NULLGUID_NULL: TGUID;
LessThanValueLessThanValue: Integer = $FFFFFFFF;
LineFeedLineFeed: Char = $A;
LineSeparatorLineSeparator: Char = $2028;
NullCharNullChar: Char = 0;
ParagraphSeparatorParagraphSeparator: Char = $2029;
RT_RCDATART_RCDATA: PWideChar = $A;
SpaceSpace: Char = $20;
TabulatorTabulator: Char = 9;
VerticalTabVerticalTab: Char = $B;


Übersetzungen