ModelExchanger.AnalysisDataModel.Contracts Namespace |
[This is preliminary documentation and is subject to change.]
Interface | Description | |
---|---|---|
![]() | IAnalysisModelComparisonService |
Service that allows comparison of 2 AnalysisModel's
|
![]() | IAnalysisModelCopyService |
Service to copy objects from one model to another.
|
![]() | IAnalysisModelItemDeleteService |
Service with advanced operation for object deletion in an AnalysisModel.
|
![]() | IAnalysisModelLocalCoordinateSystemTransformationService |
Service that allows you to transform the model to use a different local coordinate system
|
![]() | IAnalysisModelQuery |
Service for querying an AnalysisModel |
![]() | IAnalysisModelReferenceSorter | Service for sorting a list of IAnalysisObject based on their dependencies on other objects. Objects with the least amount of dependencies will appear at the top of the list |
![]() | IAnalysisModelResultsConversionService |
Service which will convert the old result implementation to the new one
|
![]() | IAnalysisModelService |
Service to interact with an AnalysisModel.
Defines CRUD operations along with validation
|
![]() | IAnalysisModelValidator |
Validator for models and objects
|
![]() | IAreaCalculationService |
Service that can calculate the area of any object in the AnalysisModel that implements IHasArea |
![]() | ILengthCalculationService |
Service that can calculate the length of any object in the AnalysisModel that implements IHasLength |
![]() | IStructuralAnalysisModelQuery |
Service for querying the part of the model that contains Structural elements (including loads)
|
Enumeration | Description | |
---|---|---|
![]() | CalculationControl |
Enumeration that can be used to control the behaviour of the various calculation services (e.g. IAreaCalculationService, ILengthCalculationService, ...)
|
![]() | ValidationMode |
Defines the available validation modes
|