public class PwIntersectElementSet extends PjWorkshop
HAS_BOUNDARY_PANEL, HAS_CONFIG_PANEL, HAS_INFO_PANEL, HAS_LABEL_PANEL, HAS_MATERIAL_PANEL, HAS_TEXTURE_PANEL, HAS_VECTOR_PANEL, INSPECTOR_INFO, INSPECTOR_INFO_EXT, IS_DELETED, IS_FIXED, IS_FOCUSSED, IS_PICKED, IS_SELECTED, IS_USED, NUM_TAGS
MODE_BUG, MODE_STANDARD, MODE_VALIDATE
Constructor and Description |
---|
PwIntersectElementSet()
Constructor
|
PwIntersectElementSet(java.lang.String titel)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
breakElements(boolean br)
Set flag to break elements at intersections.
|
void |
breakElements(int elSetNr,
boolean br)
Set flag to break elements at intersections.
|
void |
cancel()
Cancel operation of this workshop by resetting all modified geometries,
removing added geometries and finally closing this workshop.
|
void |
cutAlongIntersection(boolean cut)
Set flag to destroy neighbourhood at intersections.
|
void |
cutAlongIntersection(int elSetNr,
boolean cut)
Set flag to destroy neighbourhood at intersections.
|
PgPolygonSet |
getIntersection()
Get intersection PolygonSet.
|
void |
init()
Initialization: Create some variables to store data of the intersected PgElementSets
|
void |
intersect()
Compute for all pairs of subElements the common points of the edges
of one subElement with the plane of the other subElement vice versa.
|
void |
reset()
Fill storing variables with data.
|
void |
setGeometries(PgElementSet elSet0,
PgElementSet elSet1)
Set two Geometries to be intersected.
|
close, getDisplay, getDisplays, getGeometry, getMode, getSavedGeometry, getViewer, isModal, isStandalone, ok, openDialog, removeGeometry, setDisplay, setDisplays, setGeometry, setModal, setMode, setStandalone, setViewer, update
addInspector, addUpdateListener, assureInspector, clearTag, clone, clone, clone, copy, getFather, getInfoPanel, getInspector, getName, getNumObjects, getSymbol, hasInspector, hasTag, hasUpdateListener, instanceOf, instanceOf, newInspector, newInspector, removeInspector, removeInspector, removeUpdateListener, setName, setParent, setSymbol, setTag, toString, updatePanels
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getFather, getName, setParent
public PwIntersectElementSet()
public PwIntersectElementSet(java.lang.String titel)
public void cancel()
cancel
in class PjWorkshop
public void init()
init
in class PjWorkshop
public void reset()
reset
in class PjWorkshop
public void setGeometries(PgElementSet elSet0, PgElementSet elSet1)
public PgPolygonSet getIntersection()
public void breakElements(int elSetNr, boolean br)
public void breakElements(boolean br)
public void cutAlongIntersection(int elSetNr, boolean cut)
public void cutAlongIntersection(boolean cut)
public void intersect()
"