class SolarPotential extends Collection (View source)

Properties

protected $collection_key
protected $buildingStatsType
protected $buildingStatsDataType
float $carbonOffsetFactorKgPerMwh
protected $financialAnalysesType
protected $financialAnalysesDataType
float $maxArrayAreaMeters2
int $maxArrayPanelsCount
float $maxSunshineHoursPerYear
float $panelCapacityWatts
float $panelHeightMeters
int $panelLifetimeYears
float $panelWidthMeters
protected $roofSegmentStatsType
protected $roofSegmentStatsDataType
protected $solarPanelConfigsType
protected $solarPanelConfigsDataType
protected $solarPanelsType
protected $solarPanelsDataType
protected $wholeRoofStatsType
protected $wholeRoofStatsDataType

Methods

setBuildingStats(SizeAndSunshineStats $buildingStats)

No description

setCarbonOffsetFactorKgPerMwh($carbonOffsetFactorKgPerMwh)

No description

float
setFinancialAnalyses($financialAnalyses)

No description

setMaxArrayAreaMeters2($maxArrayAreaMeters2)

No description

float
getMaxArrayAreaMeters2()

No description

setMaxArrayPanelsCount($maxArrayPanelsCount)

No description

int
getMaxArrayPanelsCount()

No description

setMaxSunshineHoursPerYear($maxSunshineHoursPerYear)

No description

float
getMaxSunshineHoursPerYear()

No description

setPanelCapacityWatts($panelCapacityWatts)

No description

float
getPanelCapacityWatts()

No description

setPanelHeightMeters($panelHeightMeters)

No description

float
getPanelHeightMeters()

No description

setPanelLifetimeYears($panelLifetimeYears)

No description

int
getPanelLifetimeYears()

No description

setPanelWidthMeters($panelWidthMeters)

No description

float
getPanelWidthMeters()

No description

setRoofSegmentStats($roofSegmentStats)

No description

setSolarPanelConfigs($solarPanelConfigs)

No description

setSolarPanels($solarPanels)

No description

getSolarPanels()

No description

setWholeRoofStats(SizeAndSunshineStats $wholeRoofStats)

No description

Details

setBuildingStats(SizeAndSunshineStats $buildingStats)

No description

Parameters

SizeAndSunshineStats $buildingStats

SizeAndSunshineStats getBuildingStats()

No description

Return Value

SizeAndSunshineStats

setCarbonOffsetFactorKgPerMwh($carbonOffsetFactorKgPerMwh)

No description

Parameters

$carbonOffsetFactorKgPerMwh

float getCarbonOffsetFactorKgPerMwh()

No description

Return Value

float

setFinancialAnalyses($financialAnalyses)

No description

Parameters

$financialAnalyses

FinancialAnalysis[] getFinancialAnalyses()

No description

Return Value

FinancialAnalysis[]

setMaxArrayAreaMeters2($maxArrayAreaMeters2)

No description

Parameters

$maxArrayAreaMeters2

float getMaxArrayAreaMeters2()

No description

Return Value

float

setMaxArrayPanelsCount($maxArrayPanelsCount)

No description

Parameters

$maxArrayPanelsCount

int getMaxArrayPanelsCount()

No description

Return Value

int

setMaxSunshineHoursPerYear($maxSunshineHoursPerYear)

No description

Parameters

$maxSunshineHoursPerYear

float getMaxSunshineHoursPerYear()

No description

Return Value

float

setPanelCapacityWatts($panelCapacityWatts)

No description

Parameters

$panelCapacityWatts

float getPanelCapacityWatts()

No description

Return Value

float

setPanelHeightMeters($panelHeightMeters)

No description

Parameters

$panelHeightMeters

float getPanelHeightMeters()

No description

Return Value

float

setPanelLifetimeYears($panelLifetimeYears)

No description

Parameters

$panelLifetimeYears

int getPanelLifetimeYears()

No description

Return Value

int

setPanelWidthMeters($panelWidthMeters)

No description

Parameters

$panelWidthMeters

float getPanelWidthMeters()

No description

Return Value

float

setRoofSegmentStats($roofSegmentStats)

No description

Parameters

$roofSegmentStats

RoofSegmentSizeAndSunshineStats[] getRoofSegmentStats()

No description

setSolarPanelConfigs($solarPanelConfigs)

No description

Parameters

$solarPanelConfigs

SolarPanelConfig[] getSolarPanelConfigs()

No description

Return Value

SolarPanelConfig[]

setSolarPanels($solarPanels)

No description

Parameters

$solarPanels

SolarPanel[] getSolarPanels()

No description

Return Value

SolarPanel[]

setWholeRoofStats(SizeAndSunshineStats $wholeRoofStats)

No description

Parameters

SizeAndSunshineStats $wholeRoofStats

SizeAndSunshineStats getWholeRoofStats()

No description

Return Value

SizeAndSunshineStats