Skip to content

Commit c9865b0

Browse files
authored
Merge pull request #169 from AnalyticalGraphicsInc/partialEllipsoid
Add properties for partial ellipsoids
2 parents 9e8e5a2 + 6ebe01b commit c9865b0

File tree

161 files changed

+2086
-350
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

161 files changed

+2086
-350
lines changed

.editorconfig

+7-1
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,10 @@ trim_trailing_whitespace = true
55

66
[*.{json,cs}]
77
indent_style = space
8-
indent_size = 4
8+
indent_size = 4
9+
10+
[*.json]
11+
charset = utf-8
12+
13+
[*.cs]
14+
charset = utf-8-bom

DotNet/CesiumLanguageWriter.sln

+1
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,7 @@ EndProject
156156
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{275808F5-DE8A-4BA8-9751-3F15D09FE7DB}"
157157
ProjectSection(SolutionItems) = preProject
158158
..\.appveyor.yml = ..\.appveyor.yml
159+
..\.editorconfig = ..\.editorconfig
159160
EndProjectSection
160161
EndProject
161162
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ValueProperties", "ValueProperties", "{BAE894F9-C91D-4F94-8CF0-6F336B2D9C4C}"

DotNet/CesiumLanguageWriter/Attributes/CSToJavaExcludeBaseAttribute.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using System;
1+
using System;
22
using System.Diagnostics;
33

44
/// <summary>

DotNet/CesiumLanguageWriter/Attributes/CSToJavaImmutableValueTypeAttribute.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using System;
1+
using System;
22
using System.Diagnostics;
33

44
/// <summary>

DotNet/CesiumLanguageWriter/Attributes/CSToJavaUseNullForDefaultGenericTypeValueAttribute.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using System;
1+
using System;
22
using System.Diagnostics;
33

44
/// <summary>

DotNet/CesiumLanguageWriter/BoundingRectangle.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using System;
1+
using System;
22
using System.Diagnostics.CodeAnalysis;
33
using JetBrains.Annotations;
44

DotNet/CesiumLanguageWriter/Cartesian.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using System;
1+
using System;
22
using System.Diagnostics.CodeAnalysis;
33
using JetBrains.Annotations;
44

DotNet/CesiumLanguageWriter/Cartographic.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using System;
1+
using System;
22
using System.Diagnostics.CodeAnalysis;
33
using JetBrains.Annotations;
44

DotNet/CesiumLanguageWriter/Constants.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using System;
1+
using System;
22

33
namespace CesiumLanguageWriter
44
{

DotNet/CesiumLanguageWriter/Duration.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using System;
1+
using System;
22
using System.Globalization;
33
using System.Text;
44
using JetBrains.Annotations;

DotNet/CesiumLanguageWriter/Generated/AlignedAxisCesiumWriter.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// <auto-generated>
1+
// <auto-generated>
22
// This file was generated automatically by GenerateFromSchema. Do NOT edit it.
33
// https://github.com/AnalyticalGraphicsInc/czml-writer
44
// </auto-generated>

DotNet/CesiumLanguageWriter/Generated/ArcTypeCesiumWriter.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// <auto-generated>
1+
// <auto-generated>
22
// This file was generated automatically by GenerateFromSchema. Do NOT edit it.
33
// https://github.com/AnalyticalGraphicsInc/czml-writer
44
// </auto-generated>

DotNet/CesiumLanguageWriter/Generated/ArticulationCesiumWriter.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// <auto-generated>
1+
// <auto-generated>
22
// This file was generated automatically by GenerateFromSchema. Do NOT edit it.
33
// https://github.com/AnalyticalGraphicsInc/czml-writer
44
// </auto-generated>

DotNet/CesiumLanguageWriter/Generated/ArticulationsCesiumWriter.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// <auto-generated>
1+
// <auto-generated>
22
// This file was generated automatically by GenerateFromSchema. Do NOT edit it.
33
// https://github.com/AnalyticalGraphicsInc/czml-writer
44
// </auto-generated>

DotNet/CesiumLanguageWriter/Generated/BackgroundPaddingCesiumWriter.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// <auto-generated>
1+
// <auto-generated>
22
// This file was generated automatically by GenerateFromSchema. Do NOT edit it.
33
// https://github.com/AnalyticalGraphicsInc/czml-writer
44
// </auto-generated>

DotNet/CesiumLanguageWriter/Generated/BillboardCesiumWriter.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// <auto-generated>
1+
// <auto-generated>
22
// This file was generated automatically by GenerateFromSchema. Do NOT edit it.
33
// https://github.com/AnalyticalGraphicsInc/czml-writer
44
// </auto-generated>

DotNet/CesiumLanguageWriter/Generated/BooleanCesiumWriter.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// <auto-generated>
1+
// <auto-generated>
22
// This file was generated automatically by GenerateFromSchema. Do NOT edit it.
33
// https://github.com/AnalyticalGraphicsInc/czml-writer
44
// </auto-generated>

DotNet/CesiumLanguageWriter/Generated/BoundingRectangleCesiumWriter.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// <auto-generated>
1+
// <auto-generated>
22
// This file was generated automatically by GenerateFromSchema. Do NOT edit it.
33
// https://github.com/AnalyticalGraphicsInc/czml-writer
44
// </auto-generated>

DotNet/CesiumLanguageWriter/Generated/BoxCesiumWriter.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// <auto-generated>
1+
// <auto-generated>
22
// This file was generated automatically by GenerateFromSchema. Do NOT edit it.
33
// https://github.com/AnalyticalGraphicsInc/czml-writer
44
// </auto-generated>

DotNet/CesiumLanguageWriter/Generated/BoxDimensionsCesiumWriter.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// <auto-generated>
1+
// <auto-generated>
22
// This file was generated automatically by GenerateFromSchema. Do NOT edit it.
33
// https://github.com/AnalyticalGraphicsInc/czml-writer
44
// </auto-generated>

DotNet/CesiumLanguageWriter/Generated/CheckerboardMaterialCesiumWriter.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// <auto-generated>
1+
// <auto-generated>
22
// This file was generated automatically by GenerateFromSchema. Do NOT edit it.
33
// https://github.com/AnalyticalGraphicsInc/czml-writer
44
// </auto-generated>

DotNet/CesiumLanguageWriter/Generated/ClassificationTypeCesiumWriter.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// <auto-generated>
1+
// <auto-generated>
22
// This file was generated automatically by GenerateFromSchema. Do NOT edit it.
33
// https://github.com/AnalyticalGraphicsInc/czml-writer
44
// </auto-generated>

DotNet/CesiumLanguageWriter/Generated/ClockCesiumWriter.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// <auto-generated>
1+
// <auto-generated>
22
// This file was generated automatically by GenerateFromSchema. Do NOT edit it.
33
// https://github.com/AnalyticalGraphicsInc/czml-writer
44
// </auto-generated>

DotNet/CesiumLanguageWriter/Generated/ColorBlendModeCesiumWriter.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// <auto-generated>
1+
// <auto-generated>
22
// This file was generated automatically by GenerateFromSchema. Do NOT edit it.
33
// https://github.com/AnalyticalGraphicsInc/czml-writer
44
// </auto-generated>

DotNet/CesiumLanguageWriter/Generated/ColorCesiumWriter.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// <auto-generated>
1+
// <auto-generated>
22
// This file was generated automatically by GenerateFromSchema. Do NOT edit it.
33
// https://github.com/AnalyticalGraphicsInc/czml-writer
44
// </auto-generated>

DotNet/CesiumLanguageWriter/Generated/ConicSensorCesiumWriter.cs

+19-19
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// <auto-generated>
1+
// <auto-generated>
22
// This file was generated automatically by GenerateFromSchema. Do NOT edit it.
33
// https://github.com/AnalyticalGraphicsInc/czml-writer
44
// </auto-generated>
@@ -376,7 +376,7 @@ public void WriteInnerHalfAnglePropertyReference(string identifier, string[] pro
376376
}
377377

378378
/// <summary>
379-
/// Gets the writer for the <c>outerHalfAngle</c> property. The returned instance must be opened by calling the <see cref="CesiumElementWriter.Open"/> method before it can be used for writing. The <c>outerHalfAngle</c> property defines the outer half angle of the cone. If not specified, the default value is PI.
379+
/// Gets the writer for the <c>outerHalfAngle</c> property. The returned instance must be opened by calling the <see cref="CesiumElementWriter.Open"/> method before it can be used for writing. The <c>outerHalfAngle</c> property defines the outer half angle of the cone. If not specified, the default value is π.
380380
/// </summary>
381381
[NotNull]
382382
public DoubleCesiumWriter OuterHalfAngleWriter
@@ -385,7 +385,7 @@ public DoubleCesiumWriter OuterHalfAngleWriter
385385
}
386386

387387
/// <summary>
388-
/// Opens and returns the writer for the <c>outerHalfAngle</c> property. The <c>outerHalfAngle</c> property defines the outer half angle of the cone. If not specified, the default value is PI.
388+
/// Opens and returns the writer for the <c>outerHalfAngle</c> property. The <c>outerHalfAngle</c> property defines the outer half angle of the cone. If not specified, the default value is π.
389389
/// </summary>
390390
[NotNull]
391391
public DoubleCesiumWriter OpenOuterHalfAngleProperty()
@@ -395,7 +395,7 @@ public DoubleCesiumWriter OpenOuterHalfAngleProperty()
395395
}
396396

397397
/// <summary>
398-
/// Writes a value for the <c>outerHalfAngle</c> property as a <c>number</c> value. The <c>outerHalfAngle</c> property specifies the outer half angle of the cone. If not specified, the default value is PI.
398+
/// Writes a value for the <c>outerHalfAngle</c> property as a <c>number</c> value. The <c>outerHalfAngle</c> property specifies the outer half angle of the cone. If not specified, the default value is π.
399399
/// </summary>
400400
/// <param name="value">The value.</param>
401401
public void WriteOuterHalfAngleProperty(double value)
@@ -407,7 +407,7 @@ public void WriteOuterHalfAngleProperty(double value)
407407
}
408408

409409
/// <summary>
410-
/// Writes a value for the <c>outerHalfAngle</c> property as a <c>number</c> value. The <c>outerHalfAngle</c> property specifies the outer half angle of the cone. If not specified, the default value is PI.
410+
/// Writes a value for the <c>outerHalfAngle</c> property as a <c>number</c> value. The <c>outerHalfAngle</c> property specifies the outer half angle of the cone. If not specified, the default value is π.
411411
/// </summary>
412412
/// <param name="dates">The dates at which the value is specified.</param>
413413
/// <param name="values">The values corresponding to each date.</param>
@@ -420,7 +420,7 @@ public void WriteOuterHalfAngleProperty(IList<JulianDate> dates, IList<double> v
420420
}
421421

422422
/// <summary>
423-
/// Writes a value for the <c>outerHalfAngle</c> property as a <c>number</c> value. The <c>outerHalfAngle</c> property specifies the outer half angle of the cone. If not specified, the default value is PI.
423+
/// Writes a value for the <c>outerHalfAngle</c> property as a <c>number</c> value. The <c>outerHalfAngle</c> property specifies the outer half angle of the cone. If not specified, the default value is π.
424424
/// </summary>
425425
/// <param name="dates">The dates at which the value is specified.</param>
426426
/// <param name="values">The value corresponding to each date.</param>
@@ -435,7 +435,7 @@ public void WriteOuterHalfAngleProperty(IList<JulianDate> dates, IList<double> v
435435
}
436436

437437
/// <summary>
438-
/// Writes a value for the <c>outerHalfAngle</c> property as a <c>reference</c> value. The <c>outerHalfAngle</c> property specifies the outer half angle of the cone. If not specified, the default value is PI.
438+
/// Writes a value for the <c>outerHalfAngle</c> property as a <c>reference</c> value. The <c>outerHalfAngle</c> property specifies the outer half angle of the cone. If not specified, the default value is π.
439439
/// </summary>
440440
/// <param name="value">The reference.</param>
441441
public void WriteOuterHalfAnglePropertyReference(Reference value)
@@ -447,7 +447,7 @@ public void WriteOuterHalfAnglePropertyReference(Reference value)
447447
}
448448

449449
/// <summary>
450-
/// Writes a value for the <c>outerHalfAngle</c> property as a <c>reference</c> value. The <c>outerHalfAngle</c> property specifies the outer half angle of the cone. If not specified, the default value is PI.
450+
/// Writes a value for the <c>outerHalfAngle</c> property as a <c>reference</c> value. The <c>outerHalfAngle</c> property specifies the outer half angle of the cone. If not specified, the default value is π.
451451
/// </summary>
452452
/// <param name="value">The reference.</param>
453453
public void WriteOuterHalfAnglePropertyReference(string value)
@@ -459,7 +459,7 @@ public void WriteOuterHalfAnglePropertyReference(string value)
459459
}
460460

461461
/// <summary>
462-
/// Writes a value for the <c>outerHalfAngle</c> property as a <c>reference</c> value. The <c>outerHalfAngle</c> property specifies the outer half angle of the cone. If not specified, the default value is PI.
462+
/// Writes a value for the <c>outerHalfAngle</c> property as a <c>reference</c> value. The <c>outerHalfAngle</c> property specifies the outer half angle of the cone. If not specified, the default value is π.
463463
/// </summary>
464464
/// <param name="identifier">The identifier of the object which contains the referenced property.</param>
465465
/// <param name="propertyName">The property on the referenced object.</param>
@@ -472,7 +472,7 @@ public void WriteOuterHalfAnglePropertyReference(string identifier, string prope
472472
}
473473

474474
/// <summary>
475-
/// Writes a value for the <c>outerHalfAngle</c> property as a <c>reference</c> value. The <c>outerHalfAngle</c> property specifies the outer half angle of the cone. If not specified, the default value is PI.
475+
/// Writes a value for the <c>outerHalfAngle</c> property as a <c>reference</c> value. The <c>outerHalfAngle</c> property specifies the outer half angle of the cone. If not specified, the default value is π.
476476
/// </summary>
477477
/// <param name="identifier">The identifier of the object which contains the referenced property.</param>
478478
/// <param name="propertyNames">The hierarchy of properties to be indexed on the referenced object.</param>
@@ -594,7 +594,7 @@ public void WriteMinimumClockAnglePropertyReference(string identifier, string[]
594594
}
595595

596596
/// <summary>
597-
/// Gets the writer for the <c>maximumClockAngle</c> property. The returned instance must be opened by calling the <see cref="CesiumElementWriter.Open"/> method before it can be used for writing. The <c>maximumClockAngle</c> property defines the maximum clock angle limit of the cone. If not specified, the default value is 2 * PI.
597+
/// Gets the writer for the <c>maximumClockAngle</c> property. The returned instance must be opened by calling the <see cref="CesiumElementWriter.Open"/> method before it can be used for writing. The <c>maximumClockAngle</c> property defines the maximum clock angle limit of the cone. If not specified, the default value is .
598598
/// </summary>
599599
[NotNull]
600600
public DoubleCesiumWriter MaximumClockAngleWriter
@@ -603,7 +603,7 @@ public DoubleCesiumWriter MaximumClockAngleWriter
603603
}
604604

605605
/// <summary>
606-
/// Opens and returns the writer for the <c>maximumClockAngle</c> property. The <c>maximumClockAngle</c> property defines the maximum clock angle limit of the cone. If not specified, the default value is 2 * PI.
606+
/// Opens and returns the writer for the <c>maximumClockAngle</c> property. The <c>maximumClockAngle</c> property defines the maximum clock angle limit of the cone. If not specified, the default value is .
607607
/// </summary>
608608
[NotNull]
609609
public DoubleCesiumWriter OpenMaximumClockAngleProperty()
@@ -613,7 +613,7 @@ public DoubleCesiumWriter OpenMaximumClockAngleProperty()
613613
}
614614

615615
/// <summary>
616-
/// Writes a value for the <c>maximumClockAngle</c> property as a <c>number</c> value. The <c>maximumClockAngle</c> property specifies the maximum clock angle limit of the cone. If not specified, the default value is 2 * PI.
616+
/// Writes a value for the <c>maximumClockAngle</c> property as a <c>number</c> value. The <c>maximumClockAngle</c> property specifies the maximum clock angle limit of the cone. If not specified, the default value is .
617617
/// </summary>
618618
/// <param name="value">The value.</param>
619619
public void WriteMaximumClockAngleProperty(double value)
@@ -625,7 +625,7 @@ public void WriteMaximumClockAngleProperty(double value)
625625
}
626626

627627
/// <summary>
628-
/// Writes a value for the <c>maximumClockAngle</c> property as a <c>number</c> value. The <c>maximumClockAngle</c> property specifies the maximum clock angle limit of the cone. If not specified, the default value is 2 * PI.
628+
/// Writes a value for the <c>maximumClockAngle</c> property as a <c>number</c> value. The <c>maximumClockAngle</c> property specifies the maximum clock angle limit of the cone. If not specified, the default value is .
629629
/// </summary>
630630
/// <param name="dates">The dates at which the value is specified.</param>
631631
/// <param name="values">The values corresponding to each date.</param>
@@ -638,7 +638,7 @@ public void WriteMaximumClockAngleProperty(IList<JulianDate> dates, IList<double
638638
}
639639

640640
/// <summary>
641-
/// Writes a value for the <c>maximumClockAngle</c> property as a <c>number</c> value. The <c>maximumClockAngle</c> property specifies the maximum clock angle limit of the cone. If not specified, the default value is 2 * PI.
641+
/// Writes a value for the <c>maximumClockAngle</c> property as a <c>number</c> value. The <c>maximumClockAngle</c> property specifies the maximum clock angle limit of the cone. If not specified, the default value is .
642642
/// </summary>
643643
/// <param name="dates">The dates at which the value is specified.</param>
644644
/// <param name="values">The value corresponding to each date.</param>
@@ -653,7 +653,7 @@ public void WriteMaximumClockAngleProperty(IList<JulianDate> dates, IList<double
653653
}
654654

655655
/// <summary>
656-
/// Writes a value for the <c>maximumClockAngle</c> property as a <c>reference</c> value. The <c>maximumClockAngle</c> property specifies the maximum clock angle limit of the cone. If not specified, the default value is 2 * PI.
656+
/// Writes a value for the <c>maximumClockAngle</c> property as a <c>reference</c> value. The <c>maximumClockAngle</c> property specifies the maximum clock angle limit of the cone. If not specified, the default value is .
657657
/// </summary>
658658
/// <param name="value">The reference.</param>
659659
public void WriteMaximumClockAnglePropertyReference(Reference value)
@@ -665,7 +665,7 @@ public void WriteMaximumClockAnglePropertyReference(Reference value)
665665
}
666666

667667
/// <summary>
668-
/// Writes a value for the <c>maximumClockAngle</c> property as a <c>reference</c> value. The <c>maximumClockAngle</c> property specifies the maximum clock angle limit of the cone. If not specified, the default value is 2 * PI.
668+
/// Writes a value for the <c>maximumClockAngle</c> property as a <c>reference</c> value. The <c>maximumClockAngle</c> property specifies the maximum clock angle limit of the cone. If not specified, the default value is .
669669
/// </summary>
670670
/// <param name="value">The reference.</param>
671671
public void WriteMaximumClockAnglePropertyReference(string value)
@@ -677,7 +677,7 @@ public void WriteMaximumClockAnglePropertyReference(string value)
677677
}
678678

679679
/// <summary>
680-
/// Writes a value for the <c>maximumClockAngle</c> property as a <c>reference</c> value. The <c>maximumClockAngle</c> property specifies the maximum clock angle limit of the cone. If not specified, the default value is 2 * PI.
680+
/// Writes a value for the <c>maximumClockAngle</c> property as a <c>reference</c> value. The <c>maximumClockAngle</c> property specifies the maximum clock angle limit of the cone. If not specified, the default value is .
681681
/// </summary>
682682
/// <param name="identifier">The identifier of the object which contains the referenced property.</param>
683683
/// <param name="propertyName">The property on the referenced object.</param>
@@ -690,7 +690,7 @@ public void WriteMaximumClockAnglePropertyReference(string identifier, string pr
690690
}
691691

692692
/// <summary>
693-
/// Writes a value for the <c>maximumClockAngle</c> property as a <c>reference</c> value. The <c>maximumClockAngle</c> property specifies the maximum clock angle limit of the cone. If not specified, the default value is 2 * PI.
693+
/// Writes a value for the <c>maximumClockAngle</c> property as a <c>reference</c> value. The <c>maximumClockAngle</c> property specifies the maximum clock angle limit of the cone. If not specified, the default value is .
694694
/// </summary>
695695
/// <param name="identifier">The identifier of the object which contains the referenced property.</param>
696696
/// <param name="propertyNames">The hierarchy of properties to be indexed on the referenced object.</param>

DotNet/CesiumLanguageWriter/Generated/CornerTypeCesiumWriter.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// <auto-generated>
1+
// <auto-generated>
22
// This file was generated automatically by GenerateFromSchema. Do NOT edit it.
33
// https://github.com/AnalyticalGraphicsInc/czml-writer
44
// </auto-generated>

0 commit comments

Comments
 (0)