MapSurface Method (String, String, ObjectId)

Specifies an actual surface to map to the surface 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 MapSurface(
	string materialName,
	string surfaceName,
	ObjectId mappedSurfaceId
)

Visual Basic

Public Sub MapSurface ( _
	materialName As String, _
	surfaceName As String, _
	mappedSurfaceId As ObjectId _
)

Visual C++

public:
void MapSurface(
	String^ materialName, 
	String^ surfaceName, 
	ObjectId mappedSurfaceId
)

Parameters

materialName
Type: System.String
Specifies the material name that is referenced by the corresponding surface in the list.
surfaceName
Type: System.String
Specifies the surface name that is used in the criteria.
mappedSurfaceId
Type: ObjectId
Specifies the ObjectId of an actual surface to map to the surface name in the criteria.

Exceptions

ExceptionCondition
System.ArgumentException Throw when:
  1. materialName doesn't existed in criteria.
  2. surfaceName doesn't contain by material in criteria.
  3. mappedSurfaceId is not the ObjectId of Surface.

See Also