Ofcas.Lk.Api.Client - Version 3.0  3.0.0.113
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234567]
 NOfcas
 NLk
 NApi
 NClient
 NCore
 NExceptions
 CApiExceptionAn internal exception.
 CServiceNotFoundExceptionOccurs if the host was not found.
 NInterfaces
 CICoreInfoThis is the base interface for object-related information.
 CICoreInfoDeletableBasic interface for erasable objects, e.g. for an elevation (ElevationInfo).
 CICoreInfoReportableBasic class for reportable objects, e.g. for an elevation (ElevationInfo).
 CICoreInfoWithGuidRepresents a ICoreInfo with a globally unique identifier.
 CICoreInfoWithParentThis interface is deprecated. Please use ICoreInfo<TParent>.ParentInfo instead, to identify the hierarchy.
 CICoreObjectRepresents a basic core object which lifetime is controlled by the creator.
 CICoreObjectFactoryA factory to create a new structure of ICoreObject based on the stated ICoreInfo.
 CICoreObjectWithChildrenRepresents a ICoreObject with children.
 CICoreObjectWithDocumentsRepresents a ICoreObject with documents.
 CICoreObjectWithInfoRepresents a ICoreObject with an own info object.
 CICoreObjectWithParametersRepresents a ICoreObject with parameters.
 CICoreObjectWithParentRepresents a ICoreObject with a parent.
 CICoreObjectWithSynchronizationsRepresents a ICoreObject with a ISynchronizationContainer.
 CISynchronizationContainerUsed to retrieve ISynchronizedEvent and ISynchronizationContainer.
 CCoreInfo
 CCoreObjectBaseCoreObjectBase 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 (Id)
 CCoreObjectFullyQualifiedRealisation of ICoreObjectWithChildren<TChild,TChildInfo>, ICoreObjectWithParent<TParent>, ICoreObjectWithInfo<TOwnInfo>.
 CCoreObjectWithChildrenRealisation of ICoreObjectWithChildren<TChild,TChildInfo>.
 CDisposableDisposable pattern helper class.
 CDocumentThe class Document is the represenation of a LogiKal document.
 CDocumentContainerDocumentContainer gives access to manage documents. Documents can be used in projects (Project).
 CDocumentInfoRepresents the metadata to a Document
 CElementPricelistThe element pricelist is a representation of a xml-based elevation configuration.
 CElementPricelistContainerThe container of the element pricelists.
 CElementPricelistElevationInfoRepresents the metadata to an element pricelist-based Elevation.
 CElementPricelistInfoRepresent the metadata of an ElementPricelist.
 CElementTypeElementType represents an available element construction types. Available types can be received with the method LoginScope.GetElementTypes.
 CElevationElevation 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).
 CElevationEditModeElevationEditMode represents an available edit mode for elevations. Available modes can be received with the method Elevation.GetEditModes.
 CElevationInfoRepresents the metadata to a Elevation
 CElevationInstanceElevationInstance is the representation of an instance for an element (Elevation). An instance of an elavation has no children.
 CElevationInstanceInfoRepresents the metadata to a ElevationInstance.
 CGdzSettingsThis class is deprecated.
 CGraphicSettingsThis class is deprecated.
 CLoginScopeThe 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.
 CMaterialElevationInfoRepresents the metadata to a material Elevation.
 COperationInfoContains information about an operation whether it can be called.
 CPhasePhase is the representation of a LogiKal phase. The children are of type Elevation. The children can be received from the InfoList (CoreObject<T>.Infos).
 CPhaseInfoRepresents a metadata object for a phase.
 CProjectProject is the representation of a LogiKal project. The children are of type Phase. The children can be received from the InfoList (CoreObjectWithChildren<Phase, PhaseInfo>.ChildrenInfos).
 CProjectCenterProjectCenter is the representation of a LogiKal project-center. The children are of type Project. The children can be received from the InfoList (CoreObjectWithChildren<TChild,TChildInfo>.ChildrenInfos). Each ProjectCenter belongs to a fixed directory. To use another project directory, create a new project center using method GetProjectCenter.
 CProjectCenterInfoRepresents the metadata to a ProjectCenter
 CProjectDirectoryInfoRepresents the directory data to a ProjectCenter
 CProjectInfoRepresents the metadata to a Project
 CProjectInformationProjectInformation is the representation of an item from a project information (for example the project information items for 'Special Lengths').
 CProjectInformationContainerThe ProjectInformationContainer is used to manage ProjectInformations belonging to a Project
 CProjectInformationInfoRepresents the metadata belonging to an ProjectInformation.
 CReportCategoryReportCategory represents a report category. The report items (ReportItem) are sorted in these categrories. Available reports can be received with the method Project.GetReports.
 CReportItemReportItem represents an available report. Available reports can be received with the method Project.GetReports.
 CSettings3DThis class is deprecated.
 CTextElevationInfoRepresents the metadata to a textbased Elevation.
 NUi
 NInterfaces
 CIDialogResultSpecifies the result of a dialog with a result code.
 CDialogResult
 CElevationUiElevationUi 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).
 CLoginScopeUiThe 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.
 CPhaseUiPhaseUi 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).
 CProjectCenterUiProjectCenterUi 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 (CoreObjectWithChildren<TChild,TChildInfo>.ChildrenInfos). Each ProjectCenter project center belongs to a fixed directory. To use another project directory, create a new project center using method ProjectCenter.GetProjectCenter.
 CProjectInformationContainerUiProjectInformationContainerUi contains methods to manage ProjectInformations. Specifically, ProjectInformationContainerUi provides methods that require a user interaction.
 CProjectInformationUiProjectInformationUi is the representation of an item from a project information (for example the project information items for 'Special Lengths') and provides methods with user interactions.
 CProjectUiProjectUi 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).
 CServiceProxyServiceProxy 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.
 CServiceProxyBase
 NShared
 NDC
 NInterfaces
 CIElevationProcessingStatusThe process status for an elevation.
 CIProjectInformationTypeThe process status for an elevation.
 CISynchronization
 CISynchronizationException
 CITranslatedEnum
 CElevationSource
 CExportResult
 CLastErrorInfo
 CLoginRunnableProgramRepresents a login-specific runnable program.
 CProgramInformation
 CProgramRuntimeInformation
 CProjectAddressRepresents an address attached to a project
 CProjectRunnableProgramRepresents a project-specific runnable program.
 CProjectSource
 CReportResult
 CRestriction
 CRunnableProgramRepresents a runnable program.
 CSurfaceData
 CSynchronizationRestriction
 CWellKnownSettingKeysWell known keys for the settings.