private void ribbonButton49_Click(object sender, EventArgs e) { if (ellipsePrimitive == null) { GeoPoint pos = new GeoPoint(); pos.x = 116.3; pos.y = 39.9; pos.srs = m_earthMap.getSRS(); Linear radiusMajor = new Linear(); radiusMajor.set( 250, UnitsType.UNIT_MILES ); Linear radiusMinor = new Linear(); radiusMinor.set( 100, UnitsType.UNIT_MILES ); Angular rotationAngle = new Angular(); rotationAngle.set( 0, UnitsType.UNIT_DEGREES ); Angular arcStart = new Angular(); arcStart.set( 45.0, UnitsType.UNIT_DEGREES ); Angular arcEnd = new Angular(); arcEnd.set( 360.0 - 45.0, UnitsType.UNIT_DEGREES ); ellipsePrimitive = new EllipsePrimitive(); ellipsePrimitive.setPosition( pos ); ellipsePrimitive.setRadiusMajor( radiusMajor ); ellipsePrimitive.setRadiusMinor(radiusMinor); ellipsePrimitive.setRotationAngle(rotationAngle); ellipsePrimitive.setArcStart(arcStart); ellipsePrimitive.setArcEnd(arcEnd); ellipsePrimitive.setPie(true); m_earthRoot.addChild( ellipsePrimitive); } }
private void ribbonButton49_Click(object sender, EventArgs e) { if (ellipsePrimitive == null) { GeoPoint pos = new GeoPoint(); pos.x = 116.3; pos.y = 39.9; pos.srs = m_earthMap.getSRS(); Linear radiusMajor = new Linear(); radiusMajor.set(250, UnitsType.UNIT_MILES); Linear radiusMinor = new Linear(); radiusMinor.set(100, UnitsType.UNIT_MILES); Angular rotationAngle = new Angular(); rotationAngle.set(0, UnitsType.UNIT_DEGREES); Angular arcStart = new Angular(); arcStart.set(45.0, UnitsType.UNIT_DEGREES); Angular arcEnd = new Angular(); arcEnd.set(360.0 - 45.0, UnitsType.UNIT_DEGREES); ellipsePrimitive = new EllipsePrimitive(); ellipsePrimitive.setPosition(pos); ellipsePrimitive.setRadiusMajor(radiusMajor); ellipsePrimitive.setRadiusMinor(radiusMinor); ellipsePrimitive.setRotationAngle(rotationAngle); ellipsePrimitive.setArcStart(arcStart); ellipsePrimitive.setArcEnd(arcEnd); ellipsePrimitive.setPie(true); m_earthRoot.addChild(ellipsePrimitive); } }