Skip to content

Instantly share code, notes, and snippets.

View felixlindemann's full-sized avatar

Felix Lindemann felixlindemann

  • Lime-Tree
  • Wuppertal, Germany
View GitHub Profile
@felixlindemann
felixlindemann / map.initialized.js
Last active August 29, 2015 14:17
Custom Event: Map.Initialized
$("#" + olMapControls.map.div).on('initialized', function(){
// add Custom Controls
addControls();
});
function addControls(){
$('#btnZoomIn').click(function (evt) {
@felixlindemann
felixlindemann / LoadMap.js
Created March 22, 2015 19:51
Load Openlayers Map
$( document ).ready(function() {
olMapControls.map.center = [7.1942,51.2762]; // adjust Default Values here
olMapControls.map.zoom = 12;
olMapControls.map.div = 'map';
// init Map
olMapControls.init();
});
@felixlindemann
felixlindemann / olMapControls.js
Last active August 29, 2015 14:17
olMapsControls.js
// global namespace
var olMapControls = {
map: {
projectionElement: "latlon",
positionformat: "Lat/Lon: {y}°, {x}°",
positiondigits: 4,
center: [7.1942,51.2762],
zoom: 13,
div: "map",
olmap: {}
@felixlindemann
felixlindemann / index.html
Last active August 29, 2015 14:17
Openlayers 3 Demo 01 -- index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<meta name="description" content="">
<meta name="author" content="">
<!-- <link rel="icon" href="favicon.ico"> -->
public event RExececutedEventHandler rExec;
protected virtual void CommandExecuted(RExececutedEventArgs e)
{
RExececutedEventHandler handler = rExec;
if (handler != null)
{
handler(e);
}
}
@felixlindemann
felixlindemann / Evaluateline.cs
Created March 3, 2015 23:26
Evalute Line and Fire Event including the Feedback of R
private SymbolicExpression EvaluateLine(String cmd)
{
String result = "";
// getTempfile name for sink
FileInfo f = new FileInfo(Path.GetTempFileName());
SymbolicExpression s = null;
try
{
// Activate sink
@felixlindemann
felixlindemann / DisposeRDotNet.cs
Last active August 29, 2015 14:16
Dispose of R.Net
public void Dispose()
{
if (this.rEngine != null)
{
try
{
// if any plots are open, they have to be closed
// before shooting down R
int I = this.getInt("length(dev.list())");
for (int i = 0; i < I; i++)
@felixlindemann
felixlindemann / RExecutedEventArgs.cs
Created March 3, 2015 23:24
EventArgs for R.Net executed
using System;
using RDotNet;
namespace RepertoryGrid.BaseClasses
{
public delegate void RExececutedEventHandler(RExececutedEventArgs e);
public class RExececutedEventArgs : EventArgs
@felixlindemann
felixlindemann / Default.aspx.vb
Created December 18, 2014 09:42
Lime-tree Test 01: Default.aspx.vb (2)
Private Sub sugarlevel_TextChanged(sender As Object, e As EventArgs) Handles sugarlevel.TextChanged
calc()
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
calc()
End Sub
@felixlindemann
felixlindemann / gist:29280e41ea7ef5167e66
Created December 18, 2014 09:40
Lime-tree Test 01: Default.aspx.vb
Private Sub calc()
Dim _return As String = ""
Try
Dim dbl As Double = CDbl(sugarlevel.Text)
Select Case cbolevel.SelectedValue
Case 2
dbl *= 18.02
_return = String.Format("{0} [mg/dl]", Format(dbl, "0.00"))