RoofSegmentSummary class
Information about a roof segment on the building, with some number of panels placed on it.
Constructors
- RoofSegmentSummary({double? azimuthDegrees, int? panelsCount, double? pitchDegrees, int? segmentIndex, double? yearlyEnergyDcKwh})
- RoofSegmentSummary.fromJson(Map json_)
Properties
- azimuthDegrees ↔ double?
-
Compass direction the roof segment is pointing in.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- panelsCount ↔ int?
-
The total number of panels on this segment.
getter/setter pair
- pitchDegrees ↔ double?
-
Angle of the roof segment relative to the theoretical ground plane.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- segmentIndex ↔ int?
-
Index in roof_segment_stats of the corresponding
RoofSegmentSizeAndSunshineStats
.getter/setter pair - yearlyEnergyDcKwh ↔ double?
-
How much sunlight energy this part of the layout captures over the course
of a year, in DC kWh, assuming the panels described above.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited