edu
.
psu
.
sagnik
.
research
.
inkscapesvgprocessing
.
transformparser
model
package
model
Visibility
Public
All
Type Members
case class
MatrixOp
(
command:
String
,
args:
MatrixOpArg
)
extends
Product
with
Serializable
case class
MatrixOpArg
(
a:
Float
,
b:
Float
,
c:
Float
,
d:
Float
,
e:
Float
,
f:
Float
)
extends
Product
with
Serializable
case class
RotateOp
(
command:
String
,
args:
RotateOpArg
)
extends
Product
with
Serializable
case class
RotateOpArg
(
rAngle:
Float
,
translateArg:
Option
[(
Float
,
Float
)]
)
extends
Product
with
Serializable
case class
ScaleOp
(
command:
String
,
args:
ScaleOpArg
)
extends
Product
with
Serializable
case class
ScaleOpArg
(
sX:
Float
,
sY:
Option
[
Float
]
)
extends
Product
with
Serializable
case class
SkewXOp
(
command:
String
,
args:
SkewXOpArg
)
extends
Product
with
Serializable
case class
SkewXOpArg
(
skAngle:
Float
)
extends
Product
with
Serializable
case class
SkewYOp
(
command:
String
,
args:
SkewYOpArg
)
extends
Product
with
Serializable
case class
SkewYOpArg
(
skAngle:
Float
)
extends
Product
with
Serializable
case class
TransformCommand
(
command:
String
,
matrix:
DenseMatrix
[
Float
]
)
extends
Product
with
Serializable
case class
TranslateOp
(
command:
String
,
args:
TranslateOpArg
)
extends
Product
with
Serializable
case class
TranslateOpArg
(
tX:
Float
,
tY:
Option
[
Float
]
)
extends
Product
with
Serializable
Ungrouped