QTOMaterialAdd(ObjectId, String) Method |
Adds a material item with the sampled corridor shape to the material.
Namespace: Autodesk.Civil.DatabaseServicesAssembly: AeccDbMgd (in AeccDbMgd.dll) Version: 13.8.0.292
Syntaxpublic QTOMaterialItem Add(
ObjectId corridorId,
string shapeCode
)
Public Function Add (
corridorId As ObjectId,
shapeCode As String
) As QTOMaterialItem
public:
QTOMaterialItem^ Add(
ObjectId corridorId,
String^ shapeCode
)
Parameters
- corridorId ObjectId
- The ObjectId of the sampled corridor.
- shapeCode String
- A shape code of the sampled corridor.
Return Value
QTOMaterialItem
ExceptionsException | Condition |
---|
[!:System.ArgumentException] |
Thrown when the ObjectId doesn't specify a Corridor, shape code is invalid, or the specified corridor shape already exists in sub criteria.
|
[!:System.InvalidOperationException] |
Thrown when:
- Quantity type is not Structure.
- Surface material item already exists.
- Material volume calculation method is CompositeVolume.
|
Remarks
The sampled corridor should be Autodesk.Civil.DatabaseServices.Corridor.
See Also