Show / Hide Table of Contents

Class ViewStacExtension

View extension

Inheritance
System.Object
StacPropertiesContainerExtension
ViewStacExtension
Implements
IStacExtension
Inherited Members
StacPropertiesContainerExtension.Identifier
StacPropertiesContainerExtension.StacPropertiesContainer
StacPropertiesContainerExtension.IsDeclared
StacPropertiesContainerExtension.CreateRangeSummaryObject<T>(IEnumerable<T>)
StacPropertiesContainerExtension.CreateSummaryValueSet<T>(IEnumerable<T>)
StacPropertiesContainerExtension.GetSummaryFunctions()
StacPropertiesContainerExtension.SetProperty(String, Object)
StacPropertiesContainerExtension.RemoveProperty(String)
StacPropertiesContainerExtension.DeclareStacExtension()
StacPropertiesContainerExtension.RemoveStacExtension()
Namespace: Stac.Extensions.View
Assembly: DotNetStac.dll
Syntax
public class ViewStacExtension : StacPropertiesContainerExtension, IStacExtension

Constructors

| Improve this Doc View Source

ViewStacExtension(IStacObject)

Initializes a new instance of the ViewStacExtension class.

Declaration
public ViewStacExtension(IStacObject stacObject)
Parameters
Type Name Description
IStacObject stacObject

The stac object.

Fields

| Improve this Doc View Source

AzimuthField

Declaration
public const string AzimuthField = null
Field Value
Type Description
System.String
| Improve this Doc View Source

IncidenceAngleField

Declaration
public const string IncidenceAngleField = null
Field Value
Type Description
System.String
| Improve this Doc View Source

JsonSchemaUrl

Declaration
public const string JsonSchemaUrl = null
Field Value
Type Description
System.String
| Improve this Doc View Source

OffNadirField

Declaration
public const string OffNadirField = null
Field Value
Type Description
System.String
| Improve this Doc View Source

SunAzimuthField

Declaration
public const string SunAzimuthField = null
Field Value
Type Description
System.String
| Improve this Doc View Source

SunElevationField

Declaration
public const string SunElevationField = null
Field Value
Type Description
System.String

Properties

| Improve this Doc View Source

Azimuth

Gets or sets the azimuth angle. The angle angle between a satellite and the North which is measured clockwise

Declaration
public double Azimuth { get; set; }
Property Value
Type Description
System.Double
| Improve this Doc View Source

IncidenceAngle

Gets or sets the incidence angle. The angle between the local surface normal and the line of sight to the satellite.

Declaration
public double IncidenceAngle { get; set; }
Property Value
Type Description
System.Double
| Improve this Doc View Source

ItemFields

Gets get the potential fields of the extensions and their type

Declaration
public override IDictionary<string, Type> ItemFields { get; }
Property Value
Type Description
IDictionary<System.String, Type>

Get the potential fields of the extensions and their type

Overrides
StacPropertiesContainerExtension.ItemFields
| Improve this Doc View Source

OffNadir

Gets or sets the off nadir angle. The angle between the local surface normal and the satellite's nadir direction.

Declaration
public double OffNadir { get; set; }
Property Value
Type Description
System.Double
| Improve this Doc View Source

SunAzimuth

Gets or sets the sun azimuth angle. The angle between the sun and the North which is measured clockwise

Declaration
public double SunAzimuth { get; set; }
Property Value
Type Description
System.Double
| Improve this Doc View Source

SunElevation

Gets or sets the sun elevation angle. The angle between the sun and the local surface normal

Declaration
public double SunElevation { get; set; }
Property Value
Type Description
System.Double

Implements

IStacExtension

Extension Methods

StacAccessorsHelpers.ToStringByAttributes(Object)
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX