46 |
struct Concat : |
struct Concat : |
47 |
public PrimitiveTransform, |
public PrimitiveTransform, |
48 |
public PotentiallyGLPerformablePrimitiveTransform, |
public PotentiallyGLPerformablePrimitiveTransform, |
49 |
public DependentPrimitiveTransform |
public DependentPrimitiveTransform, |
50 |
|
public BoxPrimitiveTransform |
51 |
{ |
{ |
52 |
const Transform *it; |
const Transform *it; |
53 |
enum { NDepends = 2 }; |
enum { NDepends = 2 }; |
63 |
void tr(const ZPt &from, ZPt &to) const { |
void tr(const ZPt &from, ZPt &to) const { |
64 |
to = it->transform(from); |
to = it->transform(from); |
65 |
} |
} |
66 |
|
Pt getSqSize() const { return it->getSqSize(); } |
67 |
|
|
68 |
typedef Concat InverseType; |
typedef Concat InverseType; |
69 |
void inverse(InverseType &inv) const { |
void inverse(InverseType &inv) const { |