|
Ofcas.Lk.Api.Client - Version 3.0
3.0.0.103
|
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... | |
| ElevationInfo | Import3D (Stream content) |
| Imports a 3D definition to the current Elevation. Available formats are specified in "Public API Documentation" (Confluence). Importing 3d data is only allowed for empty created elevations (ElevationInfo.State). More... | |
| ElevationInfo | Set3D (Stream content) |
| Sets a 3D definition to the current Elevation. Available formats are specified in "Public API Documentation" (Confluence). Setting 3D data is only allowed for empty created elevations (ElevationInfo.State). More... | |
| ElevationInfo | Setup2D (Stream content) |
| Setup the Elevation with a 2D definition. For example this method can be used to setup the grid of the Elevation. Available formats are specified in "Public API Documentation" (Confluence). Setup 2D data is only allowed for empty created elevations (ElevationInfo.State). 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 | |
| override OperationInfo | CanEdit (string key, object value) |
| Checks whether an elevation can be edited or not. More... | |
| override ElevationInfo | Edit (string key, object value) |
| Edits an elevation based on a key and a value. More... | |
| 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 | Get3D (Settings3D settings) |
| Returns the 3D definition from the current Elevation. Available formats are specified in "Public API Documentation" (Confluence). 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) |
Additional Inherited Members | |
Protected Member Functions inherited from Ofcas.Lk.Api.Client.Core.Elevation | |
| override CoreInfoResponse | GetInfoResponse () |
| virtual ElevationInstance | CreateNewInstance (Guid coreObjectId, ElevationInstanceInfo elevationInstanceInfo) |
| ElevationInfo | HandleElevationOperationStatusResponse (OperationStatusResponse response, string information) |
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 |
| ElevationInfo Ofcas.Lk.Api.Client.Ui.ElevationUi.Import3D | ( | Stream | content | ) |
Imports a 3D definition to the current Elevation. Available formats are specified in "Public API Documentation" (Confluence). Importing 3d data is only allowed for empty created elevations (ElevationInfo.State).
| content | the content to import |
| ElevationInfo Ofcas.Lk.Api.Client.Ui.ElevationUi.Set3D | ( | Stream | content | ) |
Sets a 3D definition to the current Elevation. Available formats are specified in "Public API Documentation" (Confluence). Setting 3D data is only allowed for empty created elevations (ElevationInfo.State).
| content | the content to set |
| ElevationInfo Ofcas.Lk.Api.Client.Ui.ElevationUi.Setup2D | ( | Stream | content | ) |
Setup the Elevation with a 2D definition. For example this method can be used to setup the grid of the Elevation. Available formats are specified in "Public API Documentation" (Confluence). Setup 2D data is only allowed for empty created elevations (ElevationInfo.State).
| content | the content to setup |