• Home
  • User Guide
  • Automation
  • API
  • Calculation
  • Validation
  • Contact Us
Search Results for

    Show / Hide Table of Contents
    • Scripting
      • AcWiring
      • AddableCollection<T>
      • AddCentralInverterAndAssignStringsParameters
      • Angle
      • AngularModelEnum
      • AnnualEnergyYieldResults
      • AreaLimitation
      • AreaLimitationType
      • Azimuth
      • AzimuthVsAltitude
      • BackgroundImage
      • BuildingBoundaryType
      • BuildingRegion
      • CalculationSettings
      • CellTempModelParameters
      • CentralInverterLocationParameters
      • CircumsolarType
      • Climate
      • ComponentLibrary
      • ComponentStatistic
      • CustomDateTimeTrackerPositionAlgorithmBase
      • DiffuseMultipliers
      • DiffuseShadingScheme
      • DiffuseTranspositionModel
      • DigitalTerrainResultsSummary
      • DiodeModel
      • DisabledModels
      • DistanceType
      • DistributionType
      • Domain
      • Efficiency
      • EfficiencyBase
      • EfficiencyCurve
      • EfficiencyCurveType
      • ElectricalLimitation
      • ElectricalLimitationType
      • ElectricalPower
      • Elevation
      • ElevationContours
      • ElevationGrid
      • ElevationProfileSamplePoint
      • ElevationProfileStatistics
      • EnergyYieldCalculationScenario
      • EnergyYieldCalculationType
      • EnergyYieldEffects
      • EnumTechnology
      • ExceedanceLevel
      • ExclusionRegion
      • Export
      • FillOptionComponentOptions
      • FillOptionIndividualComponentsOptions
      • FillOptionInverterBlockOptions
      • FillOptionRackLayoutOptions
      • FillOptionsSpacingType
      • FillOptionsType
      • FillOptionTrackerLayoutOptions
      • FillOptionUseExistingLayoutOptions
      • FlatTerrainParameters
      • GenericLayout
      • GenericLayoutFillOption
      • GenericLayoutSettings
      • Geography
      • HorizonData
      • I2DLocation
      • I3DLocation
      • IAddableEnumerable<T>
      • IAddableKeyedEnumerable<TKey, TValue>
      • IClearableCollection<T>
      • IEditableKeyedCollection<tKeyType, tContainedType>
      • IEditableKeyedEnumerable<TKeyType, TContainedType>
      • IElevationSource
      • Import
      • INamedItem
      • InstantaneousCondition
      • InverterBlockSpecification
      • InverterEfficiencyType
      • InverterInputInstance
      • InverterInputSpecification
      • InverterInstance
      • InverterSpecification
      • InverterSpecificationDocumentType
      • InverterTemperatureCurveEntry
      • InverterType
      • IReadable2DLocation
      • IReadable3DLocation
      • IReadableKeyedCollection<tKeyType, tContainedType>
      • IReadableKeyedEnumerable<TKey, TValue>
      • IRemovableKeyedEnumerable<TKey, TValue>
      • IResolution
      • Irradiance
      • ISpeed
      • IvCurve
      • KeyedCollection<TKeyType, TContainedType>
      • LayoutBoundary
      • LayoutBoundaryMarginParameter
      • LayoutBoundaryMarginParameters
      • LayoutChoiceType
      • LayoutParamsPitchModel
      • LayoutStatistic
      • Location
      • Location3D
      • LogLevel
      • MarginType
      • ModuleCellLayoutType
      • ModuleIndex
      • ModuleOrientation
      • ModuleSpecification
      • ModuleSpecificationDocumentType
      • ModuleString
      • MonteCarloSettings
      • MonthlyAlbedo
      • MonthlyEnergyYieldEffects
      • MonthlyEnergyYieldResults
      • MonthlySoilingValue
      • PerformanceStatistics
      • PowerOptimiserElectricalData
      • PowerOptimiserInputSpecification
      • PowerOptimiserMechanicalData
      • PowerOptimiserOperationType
      • PowerOptimiserOutputSpecification
      • PowerOptimiserSpecification
      • Projection
      • ProjectionInformation
      • PvsystCellTempModelParameters
      • PvsystInputIrradianceType
      • PVsystModelParameters
      • Quad
      • RackInstanceInfo
      • RackLayoutDefinition
      • RackLayoutParameters
      • RackSpecification
      • RackSystemSpecification
      • ReadOnly3DLocation
      • ReadOnlyLocation
      • Rectangle
      • Region
      • ReportCategory
      • Reporting
      • Resolution
      • RoadLocationParameters
      • RoughnessContours
      • RowPositionParameters
      • ScenarioAlbedoData
      • ScenarioMonthlyAlbedo
      • ScriptingException
      • ShadingBoundaryType
      • ShadingRegion
      • ShadingTargetPointPattern
      • SiteLayout
      • SiteLayoutStatistics
      • SiteLayoutType
      • SiteReferencePoint
      • SoilingEffectData
      • SolarResource
      • SpacingZone
      • SpecifySiteConfiguration
      • SpecifySiteDefinition
      • SpecifySiteLayoutRegionFillChoice
      • Speed
      • StringPatternType
      • SubArray
      • SunGeography
      • SunPosition
      • SunriseSunset
      • Temperature
      • TimeStepCalculation
      • Toolbox
      • TrackerGroup
      • TrackerImport
      • TrackerInfo
      • TrackerLayoutDefinition
      • TrackerLayoutParameters
      • TrackerPlacementModeType
      • TrackerPositionAlgorithmBase
      • TrackerRotations
      • TrackerRotationsTimeStep
      • TrackerSystemSpecification
      • TrackerTemplateSpecification
      • TransformerInstance
      • TransformerModelType
      • TransformerSpecification
      • TransformerSpecificationDocumentType
      • TwoDiodeParameters
      • Uncertainty
      • UncertaintyAnnualVariabilities
      • Workbook
      • WorkbookSettings
      • WorkbookSpecificModuleSpecification
      • YearRange
      • YieldResult
      • YieldResults

    Class SpecifySiteDefinition

    Namespace: Scripting
    Syntax
    public class SpecifySiteDefinition

    Constructors

    SpecifySiteDefinition()

    Creates an instance of the SpecifySiteDefinition class.

    Declaration
    public SpecifySiteDefinition()

    Properties

    AllowCrossRowStringing

    Declaration
    public bool AllowCrossRowStringing { get; set; }
    Property Value
    Type Description
    System.Boolean

    RackLayoutDefinitions

    Declaration
    public IList<RackLayoutDefinition> RackLayoutDefinitions { get; }
    Property Value
    Type Description
    System.Collections.Generic.IList<RackLayoutDefinition>

    SelectedRackLayoutDefinition

    Declaration
    public RackLayoutDefinition SelectedRackLayoutDefinition { get; set; }
    Property Value
    Type Description
    RackLayoutDefinition

    SelectedTrackerLayoutDefinition

    Declaration
    public TrackerLayoutDefinition SelectedTrackerLayoutDefinition { get; set; }
    Property Value
    Type Description
    TrackerLayoutDefinition

    SpecifySiteConfiguration

    Declaration
    public SpecifySiteConfiguration SpecifySiteConfiguration { get; set; }
    Property Value
    Type Description
    SpecifySiteConfiguration

    SpecifySiteLayoutRegionFillChoice

    Declaration
    public SpecifySiteLayoutRegionFillChoice SpecifySiteLayoutRegionFillChoice { get; set; }
    Property Value
    Type Description
    SpecifySiteLayoutRegionFillChoice

    SubArrays

    Declaration
    public IList<SubArray> SubArrays { get; }
    Property Value
    Type Description
    System.Collections.Generic.IList<SubArray>

    TrackerLayoutDefinitions

    Declaration
    public IList<TrackerLayoutDefinition> TrackerLayoutDefinitions { get; }
    Property Value
    Type Description
    System.Collections.Generic.IList<TrackerLayoutDefinition>

    UseExistingRacks

    Declaration
    public bool UseExistingRacks { get; set; }
    Property Value
    Type Description
    System.Boolean

    Methods

    Equals(SpecifySiteDefinition)

    Tests a SpecifySiteDefinition against this current SpecifySiteDefinition for equality.

    Declaration
    public bool Equals(SpecifySiteDefinition val)
    Parameters
    Type Name Description
    SpecifySiteDefinition val
    Returns
    Type Description
    System.Boolean

    True if equal otherwise false is returned.

    Equals(Object)

    Tests a System.Object against this current SpecifySiteDefinition for equality.

    Declaration
    public override bool Equals(object toCompare)
    Parameters
    Type Name Description
    System.Object toCompare
    Returns
    Type Description
    System.Boolean

    True if object is equal otherwise false is returned.

    Overrides
    System.Object.Equals(System.Object)

    GetHashCode()

    Gets the hash code for this object.

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    System.Int32

    The hash code for this object.

    Overrides
    System.Object.GetHashCode()

    Operators

    Equality(SpecifySiteDefinition, SpecifySiteDefinition)

    Tests a SpecifySiteDefinition against this current SpecifySiteDefinition for equality.

    Declaration
    public static bool operator ==(SpecifySiteDefinition a, SpecifySiteDefinition b)
    Parameters
    Type Name Description
    SpecifySiteDefinition a
    SpecifySiteDefinition b
    Returns
    Type Description
    System.Boolean

    True if equal otherwise false is returned.

    Inequality(SpecifySiteDefinition, SpecifySiteDefinition)

    Tests a SpecifySiteDefinition against this current SpecifySiteDefinition for inequality.

    Declaration
    public static bool operator !=(SpecifySiteDefinition a, SpecifySiteDefinition b)
    Parameters
    Type Name Description
    SpecifySiteDefinition a
    SpecifySiteDefinition b
    Returns
    Type Description
    System.Boolean

    True if not equal otherwise false is returned.

    In This Article
    Back to top DNV SolarFarmer Home