|
Ofcas.Lk.Api.Client - Version 3.0
3.0.0.111
|
Elevation is the representation of a LogiKal element (for example, a window, a facade, ...). The children are of type ElevationInstance. The children can be received from the InfoList (CoreObject<T>.Infos). More...
Public Member Functions | |
| override ElevationInfo | Refresh () |
| override ElevationInstance | GetChild (ElevationInstanceInfo elevationInstanceInfo) |
| Gets an ElevationInstance based on an ElevationInstanceInfo. More... | |
| ElevationInstance | GetElevationInstance (ElevationInstanceInfo elevationInstanceInfo) |
| This method is deprecated. Please use GetChild(ElevationInstanceInfo) instead. More... | |
| 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... | |
| override OperationInfo | CanCreateChild () |
| Checks whether an ElevationInstance can be created or not. More... | |
| override ElevationInstanceInfo | CreateChild () |
| Creates a new ElevationInstance to this Elevation. More... | |
| IList< ElevationInstanceInfo > | CreateChildren (int amount) |
| Creates an amount of new ElevationInstance to this Elevation. More... | |
| virtual void | DeleteElevationInstance (ElevationInstanceInfo elevationInstanceInfo) |
| Currently not supported in non-UI mode. More... | |
| override OperationInfo | CanDeleteChild (ElevationInstanceInfo childInfo) |
| Checks whether an elevation instance can be deleted or not. More... | |
| override void | DeleteChild (ElevationInstanceInfo childInfo) |
| Deletes an elevation instance based on an info object. More... | |
| void | GetThumbnail (Stream target, GraphicSettings settings) |
| This method is deprecated. Please use GetThumbnail(Dictionary<string, object>) instead. More... | |
| Stream | GetThumbnail (Dictionary< string, object > parameters) |
| Gets a thumbnail from the elevation as a Stream. More... | |
| Stream | GetDrawing (GraphicSettings settings) |
| This method is deprecated. Please use GetDrawing(Dictionary<string, object>) instead. More... | |
| Stream | GetDrawing (Dictionary< string, object > parameters) |
| Gets a drawing from the elevation as a Stream. More... | |
| void | GetGdz (Stream target, GdzSettings settings) |
| This method is deprecated. Please use GetGdz(GdzSettings) instead. More... | |
| Stream | GetGdz (GdzSettings settings) |
| This method is deprecated. Please use GetGdz(Dictionary<string, object>) instead. More... | |
| Stream | GetGdz (Dictionary< string, object > parameters) |
| Gets the GDZ from the elevation as a Stream. More... | |
| Stream | Get3D (Settings3D settings) |
| This method is deprecated. Please use Get3D(Dictionary<string, object>) instead. More... | |
| Stream | Get3D (Dictionary< string, object > parameters) |
| Gets the 3D definition from the elevation. More... | |
| Stream | GetPartsList () |
| Returns the parts list of this Elevation as a sqlite file. More... | |
| IList< ElevationEditMode > | GetAvailableElevationEditModes () |
| This method is deprecated. Please use GetEditModes instead. More... | |
| IList< ElevationEditMode > | GetEditModes () |
| Returns a list of all available ElevationEditMode for the current Elevation. More... | |
| ElevationInfo | SetElementPricelistSelection (Stream selectionStream) |
| Sets the selection of an element pricelist elevation. More... | |
| Stream | GetElementPricelistSelection () |
| Gets the selection of an element pricelist elevation. More... | |
| override ElevationInstanceInfo | RefreshChild (ElevationInstanceInfo childInfo) |
Public Attributes | |
| DocumentContainer | Documents => _documentContainerLifetimeManager.GetCoreObject() |
Protected Member Functions | |
| override IEnumerable< ElevationInstanceInfo > | GetChildrenInfos () |
| virtual ElevationInstance | CreateNewInstance (Guid coreObjectId, ElevationInstanceInfo elevationInstanceInfo) |
| ElevationInfo | HandleElevationOperationStatusResponse (OperationStatusResponse response, string information) |
| OperationInfo | CanDeleteChild (ElevationInstanceInfo childInfo, bool verbose) |
| Checks whether an elevation instance can be deleted or not. More... | |
| void | DeleteChild (ElevationInstanceInfo childInfo, bool verbose) |
| Deletes an elevation instance based on an info object. More... | |
| bool | ObjectChanged (ISynchronizedEvent synchronizedEvent) |
| override void | Dispose (bool disposing) |
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 | |
| ISynchronizationContainer | SynchronizationContainer [get] |
Properties inherited from Ofcas.Lk.Api.Client.Core.CoreObjectFullyQualified< Phase, ElevationInfo, ElevationInstance, ElevationInstanceInfo > | |
| TParent | Parent [get] |
| TOwnInfo | Info [get] |
Elevation is the representation of a LogiKal element (for example, a window, a facade, ...). The children are of type ElevationInstance. The children can be received from the InfoList (CoreObject<T>.Infos).
| override OperationInfo Ofcas.Lk.Api.Client.Core.Elevation.CanCreateChild | ( | ) |
Checks whether an ElevationInstance can be created or not.
| override OperationInfo Ofcas.Lk.Api.Client.Core.Elevation.CanDeleteChild | ( | ElevationInstanceInfo | childInfo | ) |
Checks whether an elevation instance can be deleted or not.
| childInfo | The info of the elevation instance to be deleted. |
|
protected |
Checks whether an elevation instance can be deleted or not.
| childInfo | The info of the elevation instance to be deleted. |
| verbose | Set to true when in UI mode. |
|
virtual |
Checks whether an elevation can be edited or not.
| key | The key of the value to be edited. See WellKnownEditKeys.Elevation for all available edit keys. |
| value | The value to be set. |
Reimplemented from Ofcas.Lk.Api.Client.Core.CoreObjectFullyQualified< Phase, ElevationInfo, ElevationInstance, ElevationInstanceInfo >.
| override ElevationInstanceInfo Ofcas.Lk.Api.Client.Core.Elevation.CreateChild | ( | ) |
Creates a new ElevationInstance to this Elevation.
| ApiException | Occurs if the method fails. |
| IList<ElevationInstanceInfo> Ofcas.Lk.Api.Client.Core.Elevation.CreateChildren | ( | int | amount | ) |
Creates an amount of new ElevationInstance to this Elevation.
| ApiException | Occurs if the method fails. |
| override void Ofcas.Lk.Api.Client.Core.Elevation.DeleteChild | ( | ElevationInstanceInfo | childInfo | ) |
Deletes an elevation instance based on an info object.
| childInfo | The info of the elevation instance to be deleted. |
|
protected |
Deletes an elevation instance based on an info object.
| childInfo | The info of the elevation instance to be deleted. |
| verbose | Set to True when in UI mode. |
|
virtual |
Currently not supported in non-UI mode.
| NotSupportedException |
Reimplemented in Ofcas.Lk.Api.Client.Ui.ElevationUi.
|
virtual |
Edits an elevation based on a key and a value.
| key | The key of the value to be edited. See WellKnownEditKeys.Elevation for all available edit keys. |
| value | The value to be set. |
Reimplemented from Ofcas.Lk.Api.Client.Core.CoreObjectFullyQualified< Phase, ElevationInfo, ElevationInstance, ElevationInstanceInfo >.
| Stream Ofcas.Lk.Api.Client.Core.Elevation.Get3D | ( | Settings3D | settings | ) |
This method is deprecated. Please use Get3D(Dictionary<string, object>) instead.
| Stream Ofcas.Lk.Api.Client.Core.Elevation.Get3D | ( | Dictionary< string, object > | parameters | ) |
Gets the 3D definition from the elevation.
| parameters | The parameters to define the 3D definition. There are currently no keys. |
| IList<ElevationEditMode> Ofcas.Lk.Api.Client.Core.Elevation.GetAvailableElevationEditModes | ( | ) |
This method is deprecated. Please use GetEditModes instead.
| override ElevationInstance Ofcas.Lk.Api.Client.Core.Elevation.GetChild | ( | ElevationInstanceInfo | elevationInstanceInfo | ) |
Gets an ElevationInstance based on an ElevationInstanceInfo.
| elevationInstanceInfo | The ElevationInstanceInfo of the ElevationInstance to be returned. |
| Stream Ofcas.Lk.Api.Client.Core.Elevation.GetDrawing | ( | GraphicSettings | settings | ) |
This method is deprecated. Please use GetDrawing(Dictionary<string, object>) instead.
| Stream Ofcas.Lk.Api.Client.Core.Elevation.GetDrawing | ( | Dictionary< string, object > | parameters | ) |
Gets a drawing from the elevation as a Stream.
| parameters | The parameters to define the drawing. See WellKnownParameterKeys.Elevation.Drawing for details about the keys. |
| IList<ElevationEditMode> Ofcas.Lk.Api.Client.Core.Elevation.GetEditModes | ( | ) |
Returns a list of all available ElevationEditMode for the current Elevation.
| Stream Ofcas.Lk.Api.Client.Core.Elevation.GetElementPricelistSelection | ( | ) |
Gets the selection of an element pricelist elevation.
| ElevationInstance Ofcas.Lk.Api.Client.Core.Elevation.GetElevationInstance | ( | ElevationInstanceInfo | elevationInstanceInfo | ) |
This method is deprecated. Please use GetChild(ElevationInstanceInfo) instead.
| void Ofcas.Lk.Api.Client.Core.Elevation.GetGdz | ( | Stream | target, |
| GdzSettings | settings | ||
| ) |
This method is deprecated. Please use GetGdz(GdzSettings) instead.
| Stream Ofcas.Lk.Api.Client.Core.Elevation.GetGdz | ( | GdzSettings | settings | ) |
This method is deprecated. Please use GetGdz(Dictionary<string, object>) instead.
| Stream Ofcas.Lk.Api.Client.Core.Elevation.GetGdz | ( | Dictionary< string, object > | parameters | ) |
Gets the GDZ from the elevation as a Stream.
| parameters | The parameters to define the GDZ. There are currently no keys. |
| Stream Ofcas.Lk.Api.Client.Core.Elevation.GetPartsList | ( | ) |
Returns the parts list of this Elevation as a sqlite file.
| ApiException | Occurs if the method fails. |
| void Ofcas.Lk.Api.Client.Core.Elevation.GetThumbnail | ( | Stream | target, |
| GraphicSettings | settings | ||
| ) |
This method is deprecated. Please use GetThumbnail(Dictionary<string, object>) instead.
| Stream Ofcas.Lk.Api.Client.Core.Elevation.GetThumbnail | ( | Dictionary< string, object > | parameters | ) |
Gets a thumbnail from the elevation as a Stream.
| parameters | The parameters to define the thumbnail. See WellKnownParameterKeys.Elevation.Thumbnail for details about the keys. |
| ElevationInfo Ofcas.Lk.Api.Client.Core.Elevation.SetElementPricelistSelection | ( | Stream | selectionStream | ) |
Sets the selection of an element pricelist elevation.
| selectionStream | The selection as xml stream. |