Uses of Interface
org.gvsig.fmap.geom.primitive.Point
Packages that use Point
Package
Description
-
Uses of Point in org.gvsig.fmap.geom
Methods in org.gvsig.fmap.geom that return PointModifier and TypeMethodDescriptionstatic PointGeometryUtils.calculateLambdaPoint(Point p1, Point p2, double lambda) Calculates a point on the line that passes through two points whose distance to the first is proportional to the distance between them according to the lambda parameterGeometry.centroid()GeometryManager.createPoint(double x, double y, int subType) Create a new point with a concrete type and sets the value for the X and the Y.static PointGeometryUtils.createPoint(double x, double y) static PointGeometryUtils.createPoint(double x, double y, double z) static PointGeometryUtils.createPoint(double x, double y, double z, double m) static PointGeometryUtils.createPoint(Point center, double radius, double angle) static PointGets center point of three points.Geometry.getInteriorPoint()This method returns a point which is inside the geometry.static PointGeometryUtils.getMidPoint(Point a, Point b, int subtype) Gets midpoint of two pointsGeometry.ValidationStatus.getProblemLocation()Return the nearest point to the problem when validate the geometry.Methods in org.gvsig.fmap.geom with parameters of type PointModifier and TypeMethodDescriptionstatic booleanGeometryUtils.areThreePointsInLine(Point a, Point b, Point c) static doubleGeometryUtils.calculateAngle(Point vertex, Point p) Find the angle in the counterclockwise direction between the horizontal line and point p relative to the vertexstatic doubleGeometryUtils.calculateAngle(Point vertex, Point p1, Point p2) Calculate the angle between points p1 and p2 with vertex at vertex pointstatic PointGeometryUtils.calculateLambdaPoint(Point p1, Point p2, double lambda) Calculates a point on the line that passes through two points whose distance to the first is proportional to the distance between them according to the lambda parameterstatic ArcGeometryUtils.createArc(Point center, double radius, double startAngle, double angleExt, int subtype) Creates an arc as of center, radius, start angle and extension angle.static ArcCreates an arc as of three points.static CircleGeometryUtils.createCircle(org.gvsig.euclidean.EuclideanLine2D line1, org.gvsig.euclidean.EuclideanLine2D line2, Point point, int subtype) Creates a circle from two tangents and one point.static CircleGeometryUtils.createCircle(Geometry geometry1, Geometry geometry2, double radius, Point firstPoint, Point secondPoint, int subtype) Creates a circle from two tangent geometries and the radius.static CircleGeometryUtils.createCircle(Point center, double radius, int subtype) Creates a circle as of center and radius.static CircleGeometryUtils.createCircle(Point firstPoint, Point secondPoint, Point thirdPoint, int subtype) Creates a circle from three points.static CircleGeometryUtils.createCircle(Point firstPoint, Point secondPoint, Point thirdPoint, Point fourthPoint, Point fifthPoint, int subtype) Creates a circle from five points.The first two points are two points on a tangent to the circle.The next two are two points on another tangent to the circle.The last one is a point near the center of the circle.static ArcGeometryUtils.createEllipse(Point firstPointAxisA, Point secondPointAxisA, double halfLengthAxisB, int subtype) Creates an ellipse from start and end point of A axis and half length of B axis.static EllipseGeometryUtils.createFilledEllipse(Point firstPointAxisA, Point secondPointAxisA, double halfLengthAxisB, int subtype) Creates a filled ellipse from start and end point of A axis and half length of B axis.static LineGeometryUtils.createLine(Point p1, Point p2, int subtype) Creates line as of two point objects.static PointGeometryUtils.createPoint(Point center, double radius, double angle) static PointGets center point of three points.static doubleGeometryUtils.getCoefDirection(Point center, Point point1, Point point2) Returns the coefficient that expresses the direction in which the angle with vertex at center a and from point1 to point2 is beaten coefDirection >= 0 then the direction is CCW else the direction is CWstatic PointGeometryUtils.getMidPoint(Point a, Point b, int subtype) Gets midpoint of two pointsvoidScales geometry in x and y axes by given scale factors using the given point as center of projection.Method parameters in org.gvsig.fmap.geom with type arguments of type PointModifier and TypeMethodDescriptionstatic SplineGeometryUtils.createSpline(List<Point> points, int subtype) Create Spline from point list -
Uses of Point in org.gvsig.fmap.geom.aggregate
Methods in org.gvsig.fmap.geom.aggregate that return PointModifier and TypeMethodDescriptionMultiLine.extractPoint(double length) MultiPoint.getPointAt(int index) Gets the point that is on a concrete position inside the multi pointMethods in org.gvsig.fmap.geom.aggregate with parameters of type PointModifier and TypeMethodDescriptionvoidAdds a new point to the multipointdoubleMultiLine.getPathLength(Point point) -
Uses of Point in org.gvsig.fmap.geom.primitive
Subinterfaces of Point in org.gvsig.fmap.geom.primitiveMethods in org.gvsig.fmap.geom.primitive that return PointModifier and TypeMethodDescriptionPoint.clone()Point.cloneGeometry()PointGeometryType.createPoint(double[] coordinates) Creates a new point objectPointGeometryType.createPoint(double x, double y) Creates a new point objectLine.extractPoint(double length) Point.force2D()Point.force2DM()Point.force3D()Point.force3DM()Ellipse.getAxis1End()Returns the point where the first axis ends.EllipticArc.getAxis1End()Returns the point where the first axis ends.PeriEllipse.getAxis1End()Returns the point where the first axis ends.Ellipse.getAxis1Start()Returns the point where the first axis starts.EllipticArc.getAxis1Start()Returns the point where the first axis starts.PeriEllipse.getAxis1Start()Returns the point where the first axis starts.Circle.getCenter()Returns the center of the circle.Circumference.getCenter()Returns the center of the circumference.Arc.getCenterPoint()Return the center of the arc, that is, the center of the ellipse/circle in which the arc is based.SurfaceAppearance.getColorAt(int position) Get the color at concrete positionArc.getEndPoint()Return the end point that has been used to create the arc.Arc.getInitPoint()Return the first point that has been used to create the arc.Envelope.getLowerCorner()A coordinate position consisting of all the minimal ordinates for each dimension for all points within the Envelope.Arc.getMiddlePoint()Return the middle point of the arc.SurfaceAppearance.getNormalAt(int position) Gets the normal vector in a concrete positionGeneralPathX.getPointAt(int index) IGeneralPathX.getPointAt(int index) Circle.getRectangleCorner()Returns minimum corner of the framing rectangle.Ellipse.getRectangleCorner()Returns minimum corner of the ellipse framing rectangle.SurfaceAppearance.getTextureCoordAt(int position) Get texture coordinate at concrete positionEnvelope.getUpperCorner()A coordinate position consisting of all the maximal ordinates for each dimension for all points within the Envelope.OrientablePrimitive.getVertex(int index) Gets a vertex (direct position)Methods in org.gvsig.fmap.geom.primitive with parameters of type PointModifier and TypeMethodDescriptionvoidAdd a color to teh color array of the surfacevoidOrientablePrimitive.addMoveToVertex(Point point) Adds a vertex (or direct position) to the curvevoidAdd a normal vector to the normal array of the surfacevoidGeneralPathX.addSegment(Point[] segment) voidIGeneralPathX.addSegment(Point[] segment) voidSurfaceAppearance.addTextureCoord(Point p) Adds a texture coordinate to TexCoord array in SurfaceAdds a vertex (or direct position) to the curvevoidCenters the envelope to a given pointvoidvoiddoubleLine.getPathLength(Point point) OrientablePrimitive.insertVertex(int index, Point p) Inserts a vertex (direct position) to the curve.voidvoidvoidvoidvoidvoidvoidSurfaceAppearance.setColorAt(int position, Point p) Set a color in a concrete position of the color arrayvoidEnvelope.setLowerCorner(Point point) Sets the coordinate position consisting of all the minimal ordinates for each dimension for all points within the Envelope.voidSurfaceAppearance.setNormalAt(int position, Point p) Sets normal vector in a concrete position.voidSets the values to define an arc.voidSets the three points to define an arc.voidSets the two values to define a circle.voidSets the two values to define a circle.voidSets the values to define a circle from three points.voidSets the two values to define a circumference.voidSets the two values to define a circumference.voidSets the values to define a circumference from three points.voidSets the initial point and the end point of the curve.voidSets the values to define a ellipse.voidEllipticArc.setPoints(Point axis1Start, Point axis1End, double semiAxis2Dist, double angSt, double angExt) Sets the values to define a ellipticArcvoidSets the values to define a ellipse.voidArc.setPointsStartEnd(Point center, double radius, double startAngle, double endAngle) Sets the values to define an arc.voidArc.setPointsStartExt(Point center, double radius, double startAngle, double angleExt) Sets the values to define an arc.voidSurfaceAppearance.setTextureCoordAt(int position, Point p) Set texture coordinate at concrete positionvoidEnvelope.setUpperCorner(Point upperCorner) Sets the coordinate position consisting of all the maximal ordinates for each dimension for all points within the Envelope.Sets a vertex in a concrete position and replaces the previous one that was in this position. -
Uses of Point in org.gvsig.fmap.geom.transform
Methods in org.gvsig.fmap.geom.transform that return PointMethods in org.gvsig.fmap.geom.transform with parameters of type Point