| COfcas.Lk.Api.Client.Core.ConnectedClient | Provides information about a currently connected client. |
| ▼COfcas.Lk.Api.Client.Core.CoreInfo< CoreObjectBase > | |
| COfcas.Lk.Api.Client.Core.ProjectDirectoryInfo | Represents the directory data to a ProjectCenter |
| ▼COfcas.Lk.Api.Client.Core.CoreInfo< DocumentContainer > | |
| COfcas.Lk.Api.Client.Core.DocumentInfo | Represents the metadata to a Document |
| ▼COfcas.Lk.Api.Client.Core.CoreInfo< Elevation > | |
| COfcas.Lk.Api.Client.Core.ElevationInstanceInfo | Represents the metadata to a ElevationInstance. |
| ▼COfcas.Lk.Api.Client.Core.CoreInfo< LoginScope > | |
| COfcas.Lk.Api.Client.Core.ProjectCenterInfo | Represents the metadata to a ProjectCenter |
| ▼COfcas.Lk.Api.Client.Core.CoreInfo< Phase > | |
| COfcas.Lk.Api.Client.Core.ElevationInfo | Represents the metadata to a Elevation |
| ▼COfcas.Lk.Api.Client.Core.CoreInfo< Project > | |
| COfcas.Lk.Api.Client.Core.PhaseInfo | Represents a metadata object for a phase. |
| ▼COfcas.Lk.Api.Client.Core.CoreInfo< ProjectCenter > | |
| COfcas.Lk.Api.Client.Core.ProjectInfo | Represents the metadata to a Project |
| ▼COfcas.Lk.Api.Client.Core.CoreObjectFullyQualified< LoginScope, ProjectCenterInfo, Project, ProjectInfo > | |
| ▼COfcas.Lk.Api.Client.Core.ProjectCenter | ProjectCenter is the representation of a LogiKal project-center. The children are of type Project. The children can be received from the InfoList (CoreObject<T>.Infos). Each ProjectCenter belongs to a fixed directory. To use another project directory, create a new project center using method GetProjectCenter. |
| COfcas.Lk.Api.Client.Ui.ProjectCenterUi | ProjectCenterUi is the representation of a LogiKal project-center. The ProjectCenterUi provides methods with user interactions. The children are of type Project. The children can be received from the InfoList (CoreObject<T>.Infos). Each ProjectCenter project center belongs to a fixed directory. To use another project directory, create a new project center using method ProjectCenter.GetProjectCenter. |
| ▼COfcas.Lk.Api.Client.Core.CoreObjectFullyQualified< Phase, ElevationInfo, ElevationInstance, ElevationInstanceInfo > | |
| ▼COfcas.Lk.Api.Client.Core.Elevation | 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). |
| COfcas.Lk.Api.Client.Ui.ElevationUi | 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). |
| ▼COfcas.Lk.Api.Client.Core.CoreObjectFullyQualified< Project, PhaseInfo, Elevation, ElevationInfo > | |
| ▼COfcas.Lk.Api.Client.Core.Phase | Phase is the representation of a LogiKal phase. The children are of type Elevation. The children can be received from the InfoList (CoreObject<T>.Infos). |
| COfcas.Lk.Api.Client.Ui.PhaseUi | PhaseUi is the representation of a LogiKal phase and provides methods with user interactions. The children are of type ElevationUi. The children can be received from the InfoList (CoreObject<T>.Infos). |
| ▼COfcas.Lk.Api.Client.Core.CoreObjectFullyQualified< ProjectCenter, ProjectInfo, Phase, PhaseInfo > | |
| ▼COfcas.Lk.Api.Client.Core.Project | Project is the representation of a LogiKal project. The children are of type Phase. The children can be received from the InfoList (CoreObject<T>.Infos). |
| COfcas.Lk.Api.Client.Ui.ProjectUi | ProjectUi is the representation of a LogiKal project and provides methods with user interactions. The children are of type PhaseUi. The children can be received from the InfoList (CoreObject<T>.Infos). |
| ▼COfcas.Lk.Api.Client.Core.CoreObjectWithChildren< Document, DocumentInfo > | |
| COfcas.Lk.Api.Client.Core.DocumentContainer | DocumentContainer gives access to manage documents. Documents can be used in projects (Project). |
| ▼COfcas.Lk.Api.Client.Core.CoreObjectWithChildren< ProjectCenter, ProjectCenterInfo > | |
| ▼COfcas.Lk.Api.Client.Core.LoginScope | The LoginScope is the the scope to interact with LogiKal. The LoginScope can only be received by valid connection to a service (LoginScopeFactoryBase<T>.Login). It is necessary that a service is running. Currently only memory binding is supported. The children are of type ProjectCenter. The children can be received from the CoreObject<T>.Infos. |
| COfcas.Lk.Api.Client.Ui.LoginScopeUi | The LoginScopeUi is the the scope to interact with LogiKal via user interfaces. The LoginScopeUi can only be obtained by using the ServiceProxyBase. It is necessary that a service is running. Currently only memory binding is supported. The children are of type ProjectCenterUi. The children can be received from the CoreObject<T>.Infos. |
| COfcas.Lk.Api.Client.Core.ElementType | ElementType represents an available element construction types. Available types can be received with the method LoginScope.GetAvailableElementTypes. |
| COfcas.Lk.Api.Client.Core.ElevationEditMode | ElevationEditMode represents an available edit mode for elevations. Available modes can be received with the method Elevation.GetAvailableElevationEditModes. |
| ▼CException | |
| COfcas.Lk.Api.Shared.DC.ApiException | |
| COfcas.Lk.Api.Client.Core.GdzSettings | Placeholder to configure getting gdz |
| COfcas.Lk.Api.Client.Core.GraphicSettings | Settings for methods with graphical returns such as thumbnails or drawings. |
| ▼COfcas.Lk.Api.Client.Core.Interfaces.ICoreInfo | This is the base interface for object-related information |
| COfcas.Lk.Api.Client.Core.Interfaces.ICoreInfoWithParent< out out TParent > | This is the specialized base interface for object-related information - Template Parameters
-
| TParent | The type of the parent of this object-related information. |
|
| ▼COfcas.Lk.Api.Client.Core.Interfaces.ICoreInfoDeletable | Basic interface for erasable objects, e.g. for an elevation (ElevationInfo). |
| COfcas.Lk.Api.Client.Core.DocumentInfo | Represents the metadata to a Document |
| COfcas.Lk.Api.Client.Core.ElevationInfo | Represents the metadata to a Elevation |
| COfcas.Lk.Api.Client.Core.ElevationInstanceInfo | Represents the metadata to a ElevationInstance. |
| COfcas.Lk.Api.Client.Core.PhaseInfo | Represents a metadata object for a phase. |
| COfcas.Lk.Api.Client.Core.ProjectInfo | Represents the metadata to a Project |
| ▼COfcas.Lk.Api.Client.Core.Interfaces.ICoreInfoReportable | Basic class for reportable objects, e.g. for an elevation (ElevationInfo). |
| COfcas.Lk.Api.Client.Core.ElevationInfo | Represents the metadata to a Elevation |
| ▼COfcas.Lk.Api.Client.Core.Interfaces.ICoreInfoWithParent< TParent > | |
| COfcas.Lk.Api.Client.Core.CoreInfo< TParent > | This is the base class for object-related information - Template Parameters
-
| TParent | The type of the parent of this object-related information. |
|
| ▼COfcas.Lk.Api.Client.Core.Interfaces.ICoreObjectWithChildren< TChild, TChildInfo > | |
| ▼COfcas.Lk.Api.Client.Core.CoreObjectWithChildren< TChild, TChildInfo > | Realisation of ICoreObjectWithChildren<TChild,TChildInfo>. |
| COfcas.Lk.Api.Client.Core.CoreObjectFullyQualified< TParent, TOwnInfo, TChild, TChildInfo > | Realisation of ICoreObjectWithChildren<TChild,TChildInfo>, ICoreObjectWithParent<TParent>, ICoreObjectWithInfo<TOwnInfo>. |
| ▼COfcas.Lk.Api.Client.Core.Interfaces.ICoreObjectWithInfo< DocumentInfo > | |
| COfcas.Lk.Api.Client.Core.Document | The class Document is the represenation of a LogiKal document. |
| ▼COfcas.Lk.Api.Client.Core.Interfaces.ICoreObjectWithInfo< ElevationInstanceInfo > | |
| COfcas.Lk.Api.Client.Core.ElevationInstance | ElevationInstance is the representation of an instance for an element (Elevation). An instance of an elavation has no children. |
| ▼COfcas.Lk.Api.Client.Core.Interfaces.ICoreObjectWithInfo< TOwnInfo > | |
| COfcas.Lk.Api.Client.Core.CoreObjectFullyQualified< TParent, TOwnInfo, TChild, TChildInfo > | Realisation of ICoreObjectWithChildren<TChild,TChildInfo>, ICoreObjectWithParent<TParent>, ICoreObjectWithInfo<TOwnInfo>. |
| ▼COfcas.Lk.Api.Client.Core.Interfaces.ICoreObjectWithParent< DocumentContainer > | |
| COfcas.Lk.Api.Client.Core.Document | The class Document is the represenation of a LogiKal document. |
| ▼COfcas.Lk.Api.Client.Core.Interfaces.ICoreObjectWithParent< Elevation > | |
| COfcas.Lk.Api.Client.Core.ElevationInstance | ElevationInstance is the representation of an instance for an element (Elevation). An instance of an elavation has no children. |
| ▼COfcas.Lk.Api.Client.Core.Interfaces.ICoreObjectWithParent< ICoreObject > | |
| COfcas.Lk.Api.Client.Core.DocumentContainer | DocumentContainer gives access to manage documents. Documents can be used in projects (Project). |
| ▼COfcas.Lk.Api.Client.Core.Interfaces.ICoreObjectWithParent< LoginScope > | |
| COfcas.Lk.Api.Client.Core.ProgramRuntime | Provides information about the program after a successful login. Information is created at runtime. Provides the possibility to adjust runtime data. |
| ▼COfcas.Lk.Api.Client.Core.Interfaces.ICoreObjectWithParent< TParent > | |
| COfcas.Lk.Api.Client.Core.CoreObjectFullyQualified< TParent, TOwnInfo, TChild, TChildInfo > | Realisation of ICoreObjectWithChildren<TChild,TChildInfo>, ICoreObjectWithParent<TParent>, ICoreObjectWithInfo<TOwnInfo>. |
| ▼CIDisposable | |
| ▼COfcas.Lk.Api.Client.Core.Disposable | Disposable pattern helper class. |
| ▼COfcas.Lk.Api.Client.Core.CoreObjectBase | CoreObjectBase is the base class for all objects and holds general data (for example, the object instance ID of the parent). Each object is assigned with a unique identification number (CoreObjectId) |
| COfcas.Lk.Api.Client.Core.CoreObjectWithChildren< TChild, TChildInfo > | Realisation of ICoreObjectWithChildren<TChild,TChildInfo>. |
| COfcas.Lk.Api.Client.Core.Document | The class Document is the represenation of a LogiKal document. |
| COfcas.Lk.Api.Client.Core.ElevationInstance | ElevationInstance is the representation of an instance for an element (Elevation). An instance of an elavation has no children. |
| COfcas.Lk.Api.Client.Core.ProgramRuntime | Provides information about the program after a successful login. Information is created at runtime. Provides the possibility to adjust runtime data. |
| COfcas.Lk.Api.Client.Ui.ServiceProxyBase< TService, TCoreObject > | |
| ▼COfcas.Lk.Api.Client.Core.Interfaces.ICoreObject | Represents a basic core object which lifetime is controlled by the creator. |
| COfcas.Lk.Api.Client.Core.CoreObjectBase | CoreObjectBase is the base class for all objects and holds general data (for example, the object instance ID of the parent). Each object is assigned with a unique identification number (CoreObjectId) |
| COfcas.Lk.Api.Client.Core.Interfaces.ICoreObjectWithChildren< out out TChild, TChildInfo > | Represents a ICoreObject with children. |
| COfcas.Lk.Api.Client.Core.Interfaces.ICoreObjectWithInfo< out out TOwnInfo > | Represents a ICoreObject with an own info object. |
| COfcas.Lk.Api.Client.Core.Interfaces.ICoreObjectWithParent< out out TParent > | Represents a ICoreObject with a parent. |
| COfcas.Lk.Api.Client.Core.InfoListContainer< T > | |
| COfcas.Lk.Api.Client.Core.InfoListContainer< Ofcas.Lk.Api.Client.Core.ProjectDirectoryInfo > | |
| COfcas.Lk.Api.Client.Core.InfoListContainer< TChildInfo > | |
| COfcas.Lk.Api.Client.Core.LoginRunnableProgram | |
| COfcas.Lk.Api.Client.Core.OperationInfo | Contains information about an operation whether it can be called. |
| COfcas.Lk.Api.Client.Core.ProgramInformation | |
| COfcas.Lk.Api.Shared.DC.ProjectAddress | Represents an address attached to a project |
| COfcas.Lk.Api.Client.Core.ProjectRunnableProgram | |
| COfcas.Lk.Api.Client.Core.ReportCategory | ReportCategory represents a report category. The report items (ReportItem) are sorted in these categrories. Available reports can be received with the method Project.GetAvailableUserReports. |
| COfcas.Lk.Api.Client.Core.ReportItem | ReportItem represents an available report. Available reports can be received with the method Project.GetAvailableUserReports. |
| ▼COfcas.Lk.Api.Client.Ui.ServiceProxyBase< IApiService, LoginScopeUi > | |
| COfcas.Lk.Api.Client.Ui.ServiceProxy | ServiceProxy is used to establish a connection to the service. The ServiceProxy ensures that the necessary service is started (Start). The service to be used is part of the LogiKal installation. After the start of the service the login takes place (Login). If a scope is completed, the service must be terminate with the method Stop. The ServiceProxy must be held during the lifetime of the scope. |