|
Ofcas.Lk.Api.Client - Version 3.0
3.0.0.101
|
ElevationUi is the representation of a LogiKal element (for example, a window, a facade, ...) and provides methods with user interaction. The children are of type ElevationInstance. The children can be received from the InfoList (CoreObject<T>.Infos). More...
Public Member Functions | |
| ElevationInfo | Edit (ElevationEditMode elevationEditMode) |
| Starts editing the elevation via user interface More... | |
| async Task< ElevationInfo > | EditAsync (ElevationEditMode elevationEditMode) |
| Asynchronously starts the editing of the elevation via user interface. More... | |
| override ElevationInstanceInfo | CreateElevationInstance () |
| Creates a new ElevationInstance to this Elevation. More... | |
| override void | DeleteElevationInstance (ElevationInstanceInfo elevationInstanceInfo) |
| Deletes an existing ElevationInstance from this Elevation. More... | |
Public Member Functions inherited from Ofcas.Lk.Api.Client.Core.Elevation | |
| ElevationInstance | GetElevationInstance (ElevationInstanceInfo elevationInstanceInfo) |
| Returns the corresponding elevation instance based on the given information data. More... | |
| void | GetThumbnail (Stream target, GraphicSettings settings) |
| An overview image from the elevation. The thumbnail will be returned as image file. More... | |
| Stream | GetDrawing (GraphicSettings settings) |
| Returns a drawing from the elevation. Use Format in GraphicSettings to specify the format of the drawing. Currently supported are: More... | |
| void | GetGdz (Stream target, GdzSettings settings) |
| Returns the gdz stream (as a zip-stream). More... | |
| Stream | GetPartsList () |
| Returns the parts list of this Elevation as a sqlite file. More... | |
| IList< ElevationEditMode > | GetAvailableElevationEditModes () |
| Returns a list of all available ElevationEditMode for the current Elevation. More... | |
| int | ElevationInstanceAmount () |
| Returns the amount of elevation instances. More... | |
| ElevationInfo | SetParameter (string key, object value) |
| Takes the parameter to update the elevation. More... | |
| override ElevationInstance | GetChild (ElevationInstanceInfo childInfo) |
Public Member Functions inherited from Ofcas.Lk.Api.Client.Core.CoreObjectFullyQualified< Phase, ElevationInfo, ElevationInstance, ElevationInstanceInfo > | |
| virtual OperationInfo | CanEdit (string key, object value) |
| virtual TOwnInfo | Edit (string key, object value) |
Additional Inherited Members | |
Protected Member Functions inherited from Ofcas.Lk.Api.Client.Core.Elevation | |
| override CoreInfoResponse | GetInfoResponse () |
| virtual ElevationInstance | CreateNewInstance (Guid coreObjectId, ElevationInstanceInfo elevationInstanceInfo) |
Protected Member Functions inherited from Ofcas.Lk.Api.Client.Core.CoreObjectFullyQualified< Phase, ElevationInfo, ElevationInstance, ElevationInstanceInfo > | |
| CoreObjectFullyQualified (IApiService apiService, Guid coreObjectId, TParent parent, TOwnInfo ownInfo) | |
| Creates a new instance of CoreObjectFullyQualified<TParent,TOwnInfo,TChild,TChildInfo> with the given parameters. More... | |
Properties inherited from Ofcas.Lk.Api.Client.Core.CoreObjectFullyQualified< Phase, ElevationInfo, ElevationInstance, ElevationInstanceInfo > | |
| TParent | Parent [get] |
| TOwnInfo | CoreInfo [get, protected set] |
ElevationUi is the representation of a LogiKal element (for example, a window, a facade, ...) and provides methods with user interaction. The children are of type ElevationInstance. The children can be received from the InfoList (CoreObject<T>.Infos).
|
virtual |
Creates a new ElevationInstance to this Elevation.
| ApiException | Occurs if the method fails. |
Reimplemented from Ofcas.Lk.Api.Client.Core.Elevation.
|
virtual |
Deletes an existing ElevationInstance from this Elevation.
| elevationInstanceInfo |
Reimplemented from Ofcas.Lk.Api.Client.Core.Elevation.
| ElevationInfo Ofcas.Lk.Api.Client.Ui.ElevationUi.Edit | ( | ElevationEditMode | elevationEditMode | ) |
Starts editing the elevation via user interface
| elevationEditMode | Possible modes to edit can be received with Elevation.GetAvailableElevationEditModes |
| async Task<ElevationInfo> Ofcas.Lk.Api.Client.Ui.ElevationUi.EditAsync | ( | ElevationEditMode | elevationEditMode | ) |
Asynchronously starts the editing of the elevation via user interface.
| elevationEditMode | Possible modes to edit can be received with Elevation.GetAvailableElevationEditModes |