MapCorridorShape Method (String, String, ObjectId, String)

Specifies an actual corridor shape to map to the shape name of a material in the criteria.

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

Syntax

C#

public void MapCorridorShape(
	string materialName,
	string shapeName,
	ObjectId mappedCorridorId,
	string mappedShapeName
)

Visual Basic

Public Sub MapCorridorShape ( _
	materialName As String, _
	shapeName As String, _
	mappedCorridorId As ObjectId, _
	mappedShapeName As String _
)

Visual C++

public:
void MapCorridorShape(
	String^ materialName, 
	String^ shapeName, 
	ObjectId mappedCorridorId, 
	String^ mappedShapeName
)

Parameters

materialName
Type: System.String
Specifies the material name that is referenced by the corresponding corridor shape in the list.
shapeName
Type: System.String
Specifies the shape name that is used in the criteria.
mappedCorridorId
Type: ObjectId
Specifies the ObjectId of an actual corridor.
mappedShapeName
Type: System.String
Specifies the shape name of mapped corridor to map to the shape name in the criteria.

Exceptions

ExceptionCondition
System.ArgumentException Throw when:
  1. materialName doesn't existed in criteria.
  2. shapeName doesn't contain by material in criteria.
  3. mappedCorridorId is not the ObjectId of Corridor.
  4. mappedShapeName is not a valid Shape name for corridor.

See Also