ElevationMarker.CreateReferenceElevationMarker
Method
Description:
Creates a new ElevationMarker.
Creates a new ElevationMarker.
Syntax
public static ElevationMarker CreateReferenceElevationMarker(
Document document,
ElementId viewFamilyTypeId,
XYZ origin,
ElementId viewPlanId
)
Parameters
Parameter | Type | Description |
---|---|---|
document | Document | The document to which the new ElevationMarker will be added. |
viewFamilyTypeId | ElementId | This ViewFamilyType will be used by all elevations hosted on the new ElevationMarker. |
origin | XYZ | The desired origin for the ElevationMarker. |
viewPlanId | ElementId | The ViewPlan in which the reference ElevationMarker will appear. Reference ElevationMarkers only appear in one view. |
Return Value
Type | Description |
---|---|
ElevationMarker | The new ElevationMarker. |
Exceptions
Exception | Condition |
---|---|
ArgumentException | The ElementId viewPlanId does not correspond to a ViewPlan. -or- This view family type is not appropriate for ElevationMarkers. -or- Elevation view creation is not allowed in this family. |
ArgumentNullException | A non-optional argument was null |