Interface IMultiLayer
Gives access to methods to read or write in a multi layer material document.
Namespace: TopSolid.Cad.Design.Automating
Assembly: TopSolid.Cad.Design.Automating.dll
Syntax
[ServiceContract]
[AvailableSinceVersion(7, 19, 0, 0)]
public interface IMultiLayer
Remarks
This interface is available since v7.19.
Methods
| Name | Description |
|---|---|
| AddMultiMaterialLayer(DocumentId, SmartMaterial, SmartReal, SmartReal) | Adds one layer to the layer list of the multimaterial document |
| GetBottomCoating(DocumentId) | Gets the multi layer bottom coating |
| GetBottomCoatingOrientationValue(DocumentId, out Real) | Gets the multi layer bottom coating orientation value |
| GetBottomFinishing(DocumentId) | Gets the multi layer bottom finishing |
| GetBottomFinishingOrientationValue(DocumentId, Real) | Gets the multi layer bottom finishing orientation value |
| GetCategory(DocumentId) | Gets the multi layer material category of a multi layer material document. |
| GetDescription(DocumentId) | Gets the multi layer material document description |
| GetEnveloppeMaterial(DocumentId) | Gets the multi layer enveloppe material |
| GetHomogeneousParameterValue(DocumentId, out bool?) | Gets the multi layer material Homogeneous Parameter |
| GetIsotropicParameterValue(DocumentId, out bool?) | Gets the multi layer material Isotropic Parameter |
| GetMultiLayerMaterialDocumentDetailedBitmap(DocumentId, int, int) | Gets multi layer document layer preview bitmap |
| GetMultiLayerMaterialDocumentEnveloppeBitmap(DocumentId, int, int) | Gets multi layer document layer enveloppe bitmap |
| GetMultiLayerTotalThickness(DocumentId) | Gets the multi layer total thickness |
| GetMultiMaterialLayers(DocumentId, out List<SmartMaterial>, out List<SmartReal>, out List<SmartReal>) | Gets the multi layer layers |
| GetMultiMaterialLayersCount(DocumentId) | Gets the multi layer layers count |
| GetPartNumber(DocumentId) | Gets the multi layer material document part number |
| GetTopCoating(DocumentId) | Gets the multi layer top coating |
| GetTopCoatingOrientationValue(DocumentId, out Real) | Gets the multi layer top coating orientation value |
| GetTopFinishing(DocumentId) | Gets the multi layer top finishing |
| GetTopFinishingOrientationValue(DocumentId, out Real) | Gets the multi layer top finishing orientation value |
| IsBottomCoatingLikeTop(DocumentId) | Tells if bottom coating is like top |
| IsBottomFinishingLikeTop(DocumentId) | Tells if bottom finishing is like top |
| RemoveMultiMaterialLayer(DocumentId, int) | Remove one layer from the layer list of the multimaterial document |
| SetBottomCoating(DocumentId, SmartCoating) | Sets the multi layer bottom coating |
| SetBottomCoatingLikeTop(DocumentId, bool) | Sets bottom coating as top boolean value |
| SetBottomCoatingOrientationValue(DocumentId, Real) | Sets the multi layer bottom coating orientation value |
| SetBottomFinishing(DocumentId, SmartFinishing) | Sets the multi layer bottom finishing |
| SetBottomFinishingLikeTop(DocumentId, bool) | Sets bottom finishing as top boolean value |
| SetBottomFinishingOrientationValue(DocumentId, Real) | Sets the multi layer bottom finishing orientation value |
| SetCategory(DocumentId, MultiLayerMaterialCategoryType) | Sets the multi layer material category of a material document. |
| SetDescription(DocumentId, string) | Sets the multi layer material document description |
| SetEnveloppeMaterial(DocumentId, SmartMaterial) | Sets the multi layer enveloppe material |
| SetHomogeneousParameterValue(DocumentId, bool) | Sets the multi layer material Homogeneous Parameter |
| SetIsotropicParameterValue(DocumentId, bool) | Sets the multi layer material Isotropic Parameter |
| SetMultiMaterialLayers(DocumentId, List<SmartMaterial>, List<SmartReal>, List<SmartReal>) | Adds one layer to the layer list of the multimaterial document |
| SetPartNumber(DocumentId, string) | Sets the multi layer material part number |
| SetTopCoating(DocumentId, SmartCoating) | Sets the multi layer top coating |
| SetTopCoatingOrientationValue(DocumentId, Real) | Sets the multi layer top coating orientation value |
| SetTopFinishing(DocumentId, SmartFinishing) | Sets the multi layer top finishing |
| SetTopFinishingOrientationValue(DocumentId, Real) | Sets the multi layer top finishing orientation value |