Matrix
Genel Bakış
Matrix Java için FOSS’de bir sınıf.
PDF grafik durumunda kullanılan 3x3 affine dönüşüm matrisini temsil eder.
Bu sınıf, Java programlarında Matrix nesnelerle çalışmak için 20 yöntem sağlar. Kullanılabilir yöntemler şunlardır: Matrix, equals, fromPdfArray, getA, getB, getC, getD, getE, getF, getValues, hashCode, multiply, ve 6 ek yöntem. Tüm kamu üyeleri, Java için FOSS paketini yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Özellikleri: IDENTITY, a, b, c, d, e,Ve iki tane daha.
Özellikler
| Adı: | Tip: | Access | Açıklama: |
|---|---|---|---|
values | double[] | Oku . | Altı matris değerinin bir kopyasını gönderir. |
a | double | Oku . | A (skala X / rotate) bileşenini gönderir. |
b | double | Oku . | B (dönüşüm / kayma) bileşenini gönderir. |
c | double | Oku . | C (dönüş / kayma) bileşenini gönderir. |
d | double | Oku . | D (Y ölçeği / dönme) bileşenini gönderir. |
e | double | Oku . | E (X çevir) bileşenini gönderir. |
f | double | Oku . | f (Y’yi çevir) bileşenini gönderir. |
IDENTITY | Matrix | Oku . | Kimlik matris (değişiklik yok). |
Yöntemler
| Signature | Açıklama: |
|---|---|
Matrix(a: double, b: double, c: double, d: double, e: double, f: double) | Belirtilen altı değerle bir matris oluşturur. |
Matrix(elements: double[]) | Altı elemanlı bir diziden matris oluşturur. |
Matrix() | Kimlik matrisini oluşturur. |
rotation(angleRadians: double) → Matrix | Verilen açı için bir rotasyon matrisini yarattı. |
getValues() → double[] | Altı matris değerinin bir kopyasını gönderir. |
getA() → double | A (skala X / rotate) bileşenini gönderir. |
getB() → double | B (dönüşüm / kayma) bileşenini gönderir. |
getC() → double | C (dönüş / kayma) bileşenini gönderir. |
getD() → double | D (Y ölçeği / dönme) bileşenini gönderir. |
getE() → double | E (X çevir) bileşenini gönderir. |
getF() → double | f (Y’yi çevir) bileşenini gönderir. |
multiply(other: Matrix) → Matrix | Bu matrisin bir diğerine çarpılması, yeni bir matrisi geri getirir. |
transformPoint(x: double, y: double) → double[] | Bir noktayı (x, y) bu matrisle dönüştürür. |
reverse() → Matrix | Ters matrisini gönderir. |
transform(rectangle: Rectangle) → Rectangle | Bir dikdörtgen dönüştürür ve dönüşümlü köşelerin eksen düzeltme sınırlama kutusunu gönderir. |
fromPdfArray(array: PdfArray) → Matrix | Altı sayıdan oluşan bir PDF dizisinden Matrix oluşturur. |
toPdfArray() → PdfArray | Bu matrisin altı sayıdan oluşan bir PDF dizisine dönüştürülmesi. |
equals(o: Object) → boolean | |
hashCode() → int | |
toString() → String |