public class CampSkeleton extends Object
Constructor and Description |
---|
CampSkeleton(IPolygon p)
Calcul du squelette droit, le résultat est obtenu par le getCarteTopo() Le
même poids est appliqué à tous les arcs
|
CampSkeleton(IPolygon p,
double[] angles)
Calcul du squelette droit, le résultat est obtenu par le getCarteTopo() Une
pondération est appliquée
|
Modifier and Type | Method and Description |
---|---|
static List<Edge> |
fromDPLToEdges(IDirectPositionList dpl)
Convertit une liste de sommets formant un cycle en arrêtes
|
CarteTopo |
getCarteTopo() |
static Point3d |
getEnd(Output.SharedEdge se,
Output.Face ref) |
List<Arc> |
getExteriorArcs() |
List<Arc> |
getIncludedArcs() |
List<Arc> |
getInteriorArcs() |
static Point3d |
getStart(Output.SharedEdge se,
Output.Face ref) |
public CampSkeleton(IPolygon p, double[] angles)
p
- angles
- : la pondération appliquée pour le calcul de squelette droit.
Le nombre d'élément du tableaux doit être au moins égal au nombre
de côté (intérieurs inclus du polygone)public CampSkeleton(IPolygon p)
p
- public static Point3d getStart(Output.SharedEdge se, Output.Face ref)
public static Point3d getEnd(Output.SharedEdge se, Output.Face ref)
public static List<Edge> fromDPLToEdges(IDirectPositionList dpl)
dpl
- public CarteTopo getCarteTopo()
public List<Arc> getInteriorArcs()
Copyright © 2016 Laboratoire COGIT, IGN. All rights reserved.