congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
Ring.setProperties
Code IndexAdd Tabnine to your IDE (free)

How to use
setProperties
method
in
org.deegree.geometry.primitive.Ring

Best Java code snippets using org.deegree.geometry.primitive.Ring.setProperties (Showing top 3 results out of 315)

origin: deegree/deegree3

ring.setProperties( props );
origin: deegree/deegree3

/**
 * Returns a fixed version of the given {@link Ring} object.
 * 
 * @param ring
 *            ring to be repaired
 * @return repaired ring, never <code>null</code>
 */
public static Ring fixUnclosedRing( Ring ring ) {
  Ring repaired = null;
  switch ( ring.getRingType() ) {
  case LinearRing: {
    LinearRing linearRing = (LinearRing) ring;
    Points fixedPoints = getFixedPoints( linearRing.getControlPoints(), linearRing.getStartPoint() );
    repaired = new DefaultLinearRing( ring.getId(), ring.getCoordinateSystem(), ring.getPrecision(),
                     fixedPoints );
    break;
  }
  case Ring: {
    List<Curve> repairedCurves = new ArrayList<Curve>( ring.getMembers() );
    Curve lastCurve = repairedCurves.get( repairedCurves.size() - 1 );
    repairedCurves.set( repairedCurves.size() - 1, fixCurve( lastCurve, ring.getStartPoint() ) );
    repaired = new DefaultRing( ring.getId(), ring.getCoordinateSystem(), ring.getPrecision(), repairedCurves );
    break;
  }
  }
  repaired.setProperties( ring.getProperties() );
  return repaired;
}
origin: deegree/deegree3

public static Ring invertOrientation( Ring ring ) {
  Ring fixedRing = null;
  switch ( ring.getRingType() ) {
  case LinearRing: {
    LinearRing linearRing = (LinearRing) ring;
    fixedRing = new DefaultLinearRing( ring.getId(), ring.getCoordinateSystem(), ring.getPrecision(),
                      invertOrientation( linearRing.getControlPoints() ) );
    break;
  }
  case Ring: {
    List<Curve> fixedMemberCurves = new ArrayList<Curve>( ring.getMembers().size() );
    for ( Curve memberCurve : ring.getMembers() ) {
      fixedMemberCurves.add( invertOrientation( memberCurve ) );
    }
    fixedRing = new DefaultRing( ring.getId(), ring.getCoordinateSystem(), ring.getPrecision(),
                   fixedMemberCurves );
    break;
  }
  }
  fixedRing.setProperties( ring.getProperties() );
  return fixedRing;
}
org.deegree.geometry.primitiveRingsetProperties

Popular methods of Ring

  • getRingType
    Returns the type of ring.
  • getAsLineString
  • getControlPoints
  • getId
  • getMembers
    Returns the Curves that constitute this Ring.
  • getCoordinateDimension
  • getCoordinateSystem
  • getPrecision
  • getProperties
  • getStartPoint
  • setType
  • setType

Popular in Java

  • Running tasks concurrently on multiple threads
  • onCreateOptionsMenu (Activity)
  • addToBackStack (FragmentTransaction)
  • getSharedPreferences (Context)
  • Graphics2D (java.awt)
    This Graphics2D class extends the Graphics class to provide more sophisticated control overgraphics
  • FileWriter (java.io)
    A specialized Writer that writes to a file in the file system. All write requests made by calling me
  • String (java.lang)
  • Cipher (javax.crypto)
    This class provides access to implementations of cryptographic ciphers for encryption and decryption
  • JList (javax.swing)
  • JTextField (javax.swing)
  • Best IntelliJ plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now