TinVolumeSurfaceCreate(String, ObjectId, ObjectId, ObjectId) Method

Creates a new instance of a TinVolumeSurface and adds it to the database where the surface specified by baseSurfaceId is located.

Namespace: Autodesk.Civil.DatabaseServices
Assembly: AeccDbMgd (in AeccDbMgd.dll) Version: 13.7.0.1190
Syntax
public static ObjectId Create(
	string surfaceName,
	ObjectId baseSurfaceId,
	ObjectId comparisonSurfaceId,
	ObjectId styleId
)

Parameters

surfaceName  String
The name of the new TinVolumeSurface.
baseSurfaceId  ObjectId
The ObjectId of the base surface for the TinVolumeSurface.
comparisonSurfaceId  ObjectId
The ObjectId of the comparison (top) surface for the TinVolumeSurface.
styleId  ObjectId
The ObjectId of the SurfaceStyle for the TinVolumeSurface.

Return Value

ObjectId
Exceptions
ExceptionCondition
ArgumentException Thrown when:
  1. The surfaceName is empty.
  2. The baseSurfaceId is invalid or its type is not Autodesk.AutoCAD.DatabaseServices.Surface.
  3. The comparisonSurfaceId is invalid or its type is not Autodesk.AutoCAD.DatabaseServices.Surface.
  4. The styleId is invalid or its type is not Autodesk.Civil.DatabaseServices.Styles.SurfaceStyle.
Remarks
This method takes a SurfaceStyle, specified by styleId, to apply to the newly created surface.
See Also