diff --git a/pom.xml b/pom.xml index 7a72602c..0043fdea 100755 --- a/pom.xml +++ b/pom.xml @@ -108,7 +108,7 @@ org.codehaus.jackson jackson-core-asl - ${jackson.version} + 1.9.12 junit diff --git a/src/main/java/com/esri/core/geometry/MultiPath.java b/src/main/java/com/esri/core/geometry/MultiPath.java index 48cf8bd9..d7b6ffcf 100644 --- a/src/main/java/com/esri/core/geometry/MultiPath.java +++ b/src/main/java/com/esri/core/geometry/MultiPath.java @@ -33,6 +33,10 @@ public abstract class MultiPath extends MultiVertexGeometry implements Serializable { MultiPathImpl m_impl; + public MultiPathImpl getMultiPathImpl() { + return m_impl; + } + @Override public VertexDescription getDescription() { return m_impl.getDescription(); diff --git a/src/main/java/com/esri/core/geometry/MultiPathImpl.java b/src/main/java/com/esri/core/geometry/MultiPathImpl.java index f6d606bb..cdf74307 100644 --- a/src/main/java/com/esri/core/geometry/MultiPathImpl.java +++ b/src/main/java/com/esri/core/geometry/MultiPathImpl.java @@ -27,7 +27,7 @@ import java.util.ArrayList; -final class MultiPathImpl extends MultiVertexGeometryImpl { +public class MultiPathImpl extends MultiVertexGeometryImpl { protected boolean m_bPolygon; protected Point m_moveToPoint; @@ -1468,7 +1468,7 @@ public Geometry getBoundary() { return Boundary.calculate(this, null); } - // TODO: Add code fore interpolation type (none and angular) + // TODO: Add code for interpolation type (none and angular) void interpolateAttributes(int from_path_index, int from_point_index, int to_path_index, int to_point_index) { for (int ipath = from_path_index; ipath < to_path_index - 1; ipath++) { @@ -1505,7 +1505,7 @@ void interpolateAttributes(int from_path_index, int from_point_index, } // TODO: Add code for interpolation type (none and angular) - void interpolateAttributesForSemantics(int semantics, int from_path_index, + public void interpolateAttributesForSemantics(int semantics, int from_path_index, int from_point_index, int to_path_index, int to_point_index) { if (semantics == VertexDescription.Semantics.POSITION) return; @@ -1594,7 +1594,7 @@ void interpolateAttributesForSemantics(int semantics, int path_index, to_point_index, sub_length, ordinate); } - // TODO: Add code fore interpolation type (none and angular) + // TODO: Add code for interpolation type (none and angular) void interpolateAttributes_(int semantics, int from_path_index, int from_point_index, int to_path_index, int to_point_index, double sub_length, int ordinate) {