public abstract class ModelConstruction extends Object implements Construction, Shape, Solid
| Constructor and Description |
|---|
ModelConstruction() |
| Modifier and Type | Method and Description |
|---|---|
Construction |
difference(Construction other) |
List<PolygonWithHoles> |
getPolygons() |
Transformation |
getTransform() |
Construction |
intersection(Construction other) |
abstract boolean |
isShape() |
abstract boolean |
isSolid() |
void |
print(PrintWriter writer) |
protected void |
print(PrintWriter writer,
String paddingPrefix) |
Construction |
transform(Transformation tx) |
Construction |
union(Construction other) |
void |
visit(MeshVisitor visitor) |
public Construction union(Construction other)
union in interface Constructionpublic Construction difference(Construction other)
difference in interface Constructionpublic Construction intersection(Construction other)
intersection in interface Constructionpublic Construction transform(Transformation tx)
transform in interface Constructionpublic void print(PrintWriter writer)
protected void print(PrintWriter writer, String paddingPrefix)
public abstract boolean isShape()
public abstract boolean isSolid()
public void visit(MeshVisitor visitor)
visit in interface Constructionpublic List<PolygonWithHoles> getPolygons()
getPolygons in interface Shapepublic Transformation getTransform()
Copyright © 2018. All rights reserved.