Copies a subassembly to the assembly and hooks to the specified point of a subassembly.

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

Syntax

C#
public ObjectId CopySubassembly(
	ObjectId subassemblyIdFrom,
	Point pointHookTo
)
Visual Basic
Public Function CopySubassembly ( _
	subassemblyIdFrom As ObjectId, _
	pointHookTo As Point _
) As ObjectId
Visual C++
public:
ObjectId CopySubassembly(
	ObjectId subassemblyIdFrom, 
	Point^ pointHookTo
)

Parameters

subassemblyIdFrom
Type: ObjectId
The ObjectId of the source subassembly to be copied.
pointHookTo
Type: Autodesk.Civil.DatabaseServices..::..Point
The point to be hooked to.

Return Value

The ObjectId of the newly created subassembly.

Exceptions

ExceptionCondition
[!:System.ArgumentException] Thrown when:
  • The specified ObjectId to be copied is not a subassembly id, from another data base or not in an assembly.
  • The specified point is not a point of the subassembly in the assembly.

See Also