| 
 | Search this API | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface SubdivisionHandler
This interface is for handling subdivide events invoked by method subdivide (PlanarInformation).
| Method Summary | |
|---|---|
|  void | splitFace(Edge edge,
          Face[] oldFaces,
          Face[] newFaces)A face is split by adding an edge. | 
|  void | subdivide(Edge e,
          Edge[] result)This method is handled every time the method subdivide (PlanarInformation) is invoked. | 
|  void | unsplitFace(Edge edge,
            Face[] oldFaces,
            Face[] newFaces)Faces are unsplit by removing an edge. | 
|  void | unsubdivide(Edge[] splitEdges,
            Edge e)This method transfers edge information from split edges to the resulting edge. | 
| Method Detail | 
|---|
void subdivide(Edge e,
               Edge[] result)
void unsubdivide(Edge[] splitEdges,
                 Edge e)
void splitFace(Edge edge,
               Face[] oldFaces,
               Face[] newFaces)
edge - the edge which splits the face.oldFaces - the faces in the old embedding which change.newFaces - the faces in the new embedding which change.
void unsplitFace(Edge edge,
                 Face[] oldFaces,
                 Face[] newFaces)
edge - the edge which unsplits the faces.oldFaces - the faces in the old embedding which change.newFaces - the faces in the new embedding which change.| 
 | © Copyright 2000-2025, yWorks GmbH. All rights reserved. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||