Ofcas.Lk.Api.Client - Version 3.0  3.0.0.113
Ofcas.Lk.Api.Client.Core Namespace Reference

Namespaces

Classes

class  CoreInfo
 
class  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 (Id) More...
 
class  CoreObjectFullyQualified
 Realisation of ICoreObjectWithChildren<TChild,TChildInfo>, ICoreObjectWithParent<TParent>, ICoreObjectWithInfo<TOwnInfo>. More...
 
class  CoreObjectRegistry
 Internal list to manage all generated objects. The list is only used internally
 
class  CoreObjectWithChildren
 Realisation of ICoreObjectWithChildren<TChild,TChildInfo>. More...
 
class  Disposable
 Disposable pattern helper class. More...
 
class  Document
 The class Document is the represenation of a LogiKal document. More...
 
class  DocumentContainer
 DocumentContainer gives access to manage documents. Documents can be used in projects (Project). More...
 
class  DocumentInfo
 Represents the metadata to a Document More...
 
class  ElementPricelist
 The element pricelist is a representation of a xml-based elevation configuration. More...
 
class  ElementPricelistContainer
 The container of the element pricelists. More...
 
class  ElementPricelistElevationInfo
 Represents the metadata to an element pricelist-based Elevation. More...
 
class  ElementPricelistInfo
 Represent the metadata of an ElementPricelist. More...
 
class  ElementType
 ElementType represents an available element construction types. Available types can be received with the method LoginScope.GetElementTypes. More...
 
class  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). More...
 
class  ElevationEditMode
 ElevationEditMode represents an available edit mode for elevations. Available modes can be received with the method Elevation.GetEditModes. More...
 
class  ElevationInfo
 Represents the metadata to a Elevation More...
 
class  ElevationInstance
 ElevationInstance is the representation of an instance for an element (Elevation). An instance of an elavation has no children. More...
 
class  ElevationInstanceInfo
 Represents the metadata to a ElevationInstance. More...
 
class  GdzSettings
 This class is deprecated. More...
 
class  GraphicSettings
 This class is deprecated. More...
 
class  InfoListContainer
 
class  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. More...
 
class  MaterialElevationInfo
 Represents the metadata to a material Elevation. More...
 
class  OperationInfo
 Contains information about an operation whether it can be called. More...
 
class  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). More...
 
class  PhaseInfo
 Represents a metadata object for a phase. More...
 
class  Project
 Project 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). More...
 
class  ProjectCenter
 ProjectCenter 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. More...
 
class  ProjectCenterInfo
 Represents the metadata to a ProjectCenter More...
 
class  ProjectDirectoryInfo
 Represents the directory data to a ProjectCenter More...
 
class  ProjectInfo
 Represents the metadata to a Project More...
 
class  ProjectInformation
 ProjectInformation is the representation of an item from a project information (for example the project information items for 'Special Lengths'). More...
 
class  ProjectInformationContainer
 The ProjectInformationContainer is used to manage ProjectInformations belonging to a Project More...
 
class  ProjectInformationInfo
 Represents the metadata belonging to an ProjectInformation. More...
 
class  ReportCategory
 ReportCategory represents a report category. The report items (ReportItem) are sorted in these categrories. Available reports can be received with the method Project.GetReports. More...
 
class  ReportItem
 ReportItem represents an available report. Available reports can be received with the method Project.GetReports. More...
 
class  Settings3D
 This class is deprecated. More...
 
class  TextElevationInfo
 Represents the metadata to a textbased Elevation. More...