Creates multiple SurfaceContourLabelGroup to a surface at a specified interval.

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

Syntax

C#
public static void CreateMultipleAtInterval(
	ObjectId surfaceId,
	Point2d labelLineStartPoint,
	Point2d labelLineEndPoint,
	double interval,
	SurfaceContourLabelGroupCreateOption options
)
Visual Basic
Public Shared Sub CreateMultipleAtInterval ( _
	surfaceId As ObjectId, _
	labelLineStartPoint As Point2d, _
	labelLineEndPoint As Point2d, _
	interval As Double, _
	options As SurfaceContourLabelGroupCreateOption _
)
Visual C++
public:
static void CreateMultipleAtInterval(
	ObjectId surfaceId, 
	Point2d labelLineStartPoint, 
	Point2d labelLineEndPoint, 
	double interval, 
	SurfaceContourLabelGroupCreateOption^ options
)

Parameters

surfaceId
Type: ObjectId
The object id of surface to which the label is attached.
labelLineStartPoint
Type: Point2d
The start point of label line.
labelLineEndPoint
Type: Point2d
The end point of label line.
interval
Type: System..::..Double
The interval between the label groups along contours.
options
Type: Autodesk.Civil.DatabaseServices..::..SurfaceContourLabelGroupCreateOption
The other options for creation such as label style.

Exceptions

ExceptionCondition
System..::..ArgumentException Thrown when:
  1. The labelStyleId property in options is not a valid label style of type: LabelStyleType::SurfaceContour.
  2. The surfaceId is invalid.
  3. The interval is not larger than 0.0;

See Also