rs3.properties.groundwater.WaterByLocation module#
- class rs3.properties.groundwater.WaterByLocation.WaterByLocationProperty(client: Client, waterSurfaceID: str, projectID: str)#
Bases:
_ProxyObjectEdit water surface defined by locations.
Examples
See Water By Location Script Examples.
- setName(name)#
- getName() str#
- setColor(*args)#
Sets the RGBA color for the object.
- Raises:
ValueError – If inputs are invalid or out of range.
Notes
- Accepted formats:
setColor(red, green, blue)
setColor(red, green, blue, alpha)
setColor(“#RRGGBB”)
setColor(“#RRGGBBAA”)
setColor(ColorType.Rose)
setColor(0xE1E4FF) # Integer COLORREF
- getColor() tuple[int, int, int, int]#
Retrieves the RGBA color of the object.
- Returns:
A tuple of four integers representing the red, green, blue, and alpha components of the object’s color, each in the range [0, 255].
- Return type:
tuple[int, int, int, int]
- setInterpolationMethod(interpolationMethod: GroundwaterInterpolationMethodType)#
- getInterpolationMethod() GroundwaterInterpolationMethodType#
- setResolutionMethod(resolutionMethod: GroundwaterResolutionMethodType)#
- getResolutionMethod() GroundwaterResolutionMethodType#
- setIsExtrapolate(value: bool)#
- getIsExtrapolate() bool#
- setWaterSurfaceLocation(value: list[tuple[float, float, float]])#
Each water surface is defined by at least 3 points to form a surface
- getWaterSurfaceLocation() list[tuple[float, float, float]]#
Each water surface is defined by at least 3 points to form a surface