Adds a material item with the sampled surface to the sub criteria.

Namespace: Autodesk.Civil.DatabaseServices
Assembly: AeccDbMgd (in AeccDbMgd.dll) Version: 13.4.2516.0

Syntax

C#
public QTOMaterialItem Add(
	ObjectId surfaceId
)
Visual Basic
Public Function Add ( _
	surfaceId As ObjectId _
) As QTOMaterialItem
Visual C++
public:
QTOMaterialItem^ Add(
	ObjectId surfaceId
)

Parameters

surfaceId
Type: ObjectId
The ObjectId of the sampled surface added as material item.

Remarks

The sampled surface should be Autodesk.Civil.DatabaseServices.TinSurface or Autodesk.Civil.DatabaseServices.GridSurface.

Exceptions

ExceptionCondition
[!:System.ArgumentException] Thrown when the ObjectId doesn't specify a TinSurface and GridSurface, or the specified surface already exists in sub criteria.
[!:System.InvalidOperationException] Thrown when Material volume calculation method is CompositeVolume and count of surface material item is two.

See Also