Uses of Interface
org.tinfour.common.IConstraint
-
Packages that use IConstraint Package Description org.tinfour.common Provides classes and interfaces that are common to multiple packages within the TinFour project.org.tinfour.edge Provides implementations of the IQuadEdge interface with supporting data-management classes.org.tinfour.semivirtual Provides classes and interfaces for creating a Triangulated Irregular Network (TIN) based on the Delaunay Triangulation specification and using a semi-virtual representation of edges to reduce memory requirements.org.tinfour.standard Provides classes and interfaces for creating a Triangulated Irregular Network (TIN) based on the Delaunay Triangulation specification.org.tinfour.utils Provides both high-level and general utilities for using the Tinfour packages.org.tinfour.utils.alphashape Supports of the creation of alpha shapes from the Delaunay triangulation. -
-
Uses of IConstraint in org.tinfour.common
Classes in org.tinfour.common that implement IConstraint Modifier and Type Class Description classLinearConstraintAn implementation of the IConstraint interface intended to store constraints comprised of a chain of connected line segments.classPolygonConstraintAn implementation of the IConstraint interface intended to store constraints comprised of a polygon.classPolyLineConstraintAdapterAn implementation of the IConstraint interface intended to store constraints comprised of a chain of connected line segments.Methods in org.tinfour.common that return IConstraint Modifier and Type Method Description IConstraintIIncrementalTin. getConstraint(int index)Gets the constraint associated with the index, or a null if no such constraint exists.IConstraintIConstraint. getConstraintWithNewGeometry(List<Vertex> geometry)Gets a new constraint that has the attributes of this constraint and the specified geometry.IConstraintSimpleTriangle. getContainingRegion()Gets the polygon-based constraint that contains this triangle, if any.IConstraintIIncrementalTin. getLinearConstraint(IQuadEdge edge)Gets the linear constraint associated with the edge, if any.IConstraintIIncrementalTin. getRegionConstraint(IQuadEdge edge)Gets the region constraint associated with the edge, if any.Methods in org.tinfour.common that return types with arguments of type IConstraint Modifier and Type Method Description List<IConstraint>IIncrementalTin. getConstraints()Gets a shallow copy of the list of constraints currently stored in the TIN.Method parameters in org.tinfour.common with type arguments of type IConstraint Modifier and Type Method Description voidIIncrementalTin. addConstraints(List<IConstraint> constraints, boolean restoreConformity)Adds constraints to the TIN. -
Uses of IConstraint in org.tinfour.edge
Methods in org.tinfour.edge that return IConstraint Modifier and Type Method Description IConstraintEdgePool. getLinearConstraint(IQuadEdge edge)Gets the linear constraint associated with the edge, if any.Methods in org.tinfour.edge with parameters of type IConstraint Modifier and Type Method Description voidEdgePool. addLinearConstraintToMap(IQuadEdge edge, IConstraint constraint)Adds the specified constraint to the linear constraint map, thus recording which constraint lies to the left side of the edge. -
Uses of IConstraint in org.tinfour.semivirtual
Methods in org.tinfour.semivirtual that return IConstraint Modifier and Type Method Description IConstraintSemiVirtualIncrementalTin. getConstraint(int index)IConstraintSemiVirtualIncrementalTin. getLinearConstraint(IQuadEdge edge)IConstraintSemiVirtualIncrementalTin. getRegionConstraint(IQuadEdge edge)Methods in org.tinfour.semivirtual that return types with arguments of type IConstraint Modifier and Type Method Description List<IConstraint>SemiVirtualIncrementalTin. getConstraints()Method parameters in org.tinfour.semivirtual with type arguments of type IConstraint Modifier and Type Method Description voidSemiVirtualIncrementalTin. addConstraints(List<IConstraint> constraints, boolean restoreConformity) -
Uses of IConstraint in org.tinfour.standard
Methods in org.tinfour.standard that return IConstraint Modifier and Type Method Description IConstraintIncrementalTin. getConstraint(int index)IConstraintIncrementalTin. getLinearConstraint(IQuadEdge edge)IConstraintIncrementalTin. getRegionConstraint(IQuadEdge edge)Methods in org.tinfour.standard that return types with arguments of type IConstraint Modifier and Type Method Description List<IConstraint>IncrementalTin. getConstraints()Method parameters in org.tinfour.standard with type arguments of type IConstraint Modifier and Type Method Description voidIncrementalTin. addConstraints(List<IConstraint> constraints, boolean restoreConformity) -
Uses of IConstraint in org.tinfour.utils
Methods in org.tinfour.utils with parameters of type IConstraint Modifier and Type Method Description static voidTriangleCollector. visitTrianglesForConstrainedRegion(IConstraint constraint, Consumer<Vertex[]> consumer)Traverses the interior of a constrained region, visiting the triangles in its interior. -
Uses of IConstraint in org.tinfour.utils.alphashape
Methods in org.tinfour.utils.alphashape that return types with arguments of type IConstraint Modifier and Type Method Description List<IConstraint>AlphaShape. getConstraints()Constructs a set of constraint objects based on the geometry of the alpha shape.
-