Class SlabItemParams
Represents parameters required to create a slab item
Inherited Members
Namespace: TSD.API.Remoting.Structure.Create
Assembly: TSD.API.Remoting.dll
Syntax
public sealed class SlabItemParams : EntityParams
Properties
| Name | Description |
|---|---|
| AttributeSet | Gets the ISlabItemAttributeSet |
| IsNewSlabForced | Gets value indicating whether new slab is forced |
| IsSlabSearchedFor | Gets value indicating whether the slab to add the slab items in will be searched for in a plane given by the construction points |
| PointIndices | Gets the indices of construction points defining the slab item geometry |
| SlabIndex | Gets the index of an existing slab to add the slab items in |
Methods
| Name | Description |
|---|---|
| AddToSlab(IEnumerable<int>?, ISlabItemAttributeSet?, int) | Returns a new SlabItemParams instance defined to add the slab items to the given existing slab |
| AddToSlab(IEnumerable<IConstructionPoint?>?, ISlabItemAttributeSet?, int) | Returns a new SlabItemParams instance defined to add the slab items to the given existing slab |
| AddToSlab(IEnumerable<IConstructionPoint?>?, ISlabItemAttributeSet?, ISlab?) | Returns a new SlabItemParams instance defined to add the slab items to the given existing slab |
| ForceNewSlab(IEnumerable<int>?, ISlabItemAttributeSet?) | Returns a new SlabItemParams instance defined to force creating new slab |
| ForceNewSlab(IEnumerable<IConstructionPoint?>?, ISlabItemAttributeSet?) | Returns a new SlabItemParams instance defined to force creating new slab |
| SearchForSlab(IEnumerable<int>?, ISlabItemAttributeSet?) | Returns a new SlabItemParams instance defined to search for an compatible slab in a plane defined by the given construction points |
| SearchForSlab(IEnumerable<IConstructionPoint?>?, ISlabItemAttributeSet?) | Returns a new SlabItemParams instance defined to search for an compatible slab in a plane defined by the given construction points |