Represents curve Geometry for Pipe, which is an arc in x,y plane. The z-value of points on the curve is calculated by interpolating the z-value along the arc based on the starting and ending points.
Inheritance Hierarchy
SystemObjectSystemMarshalByRefObject
DisposableWrapper
Autodesk.Civil.DatabaseServicesPipeCurveGeometry
Namespace: Autodesk.Civil.DatabaseServices
Assembly: AeccDbMgd (in AeccDbMgd.dll) Version: 13.8.0.280
Syntax
C#
public class PipeCurveGeometry : DisposableWrapper
VB
Public Class PipeCurveGeometry Inherits DisposableWrapper
C++
public ref class PipeCurveGeometry : public DisposableWrapper
The PipeCurveGeometry type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() | PipeCurveGeometry(Point3d, Point2d, Point3d) | Creates PipeCurveGeometry by start point, second point, and end Point. |
![]() | PipeCurveGeometry(Point3d, Point3d, Vector2d) | Creates PipeCurveGeometry by start point, end Point, and direction of tangent on end point. |
![]() | PipeCurveGeometry(Point3d, Point3d, Double) | Creates PipeCurveGeometry by start point, end Point, and bulge. |
![]() | PipeCurveGeometry(Point3d, Vector2d, Point3d) | Creates PipeCurveGeometry by start point, direction of tangent on start point, and end Point. |
![]() | PipeCurveGeometry(Point3d, Point2d, Point3d, Boolean) | Creates PipeCurveGeometry by start point, second point, center point of arc, end Point, and isClockwise flag. |
![]() | PipeCurveGeometry(Point3d, Point3d, Double, Boolean, Boolean) | Creates PipeCurveGeometry by start point, end Point, radius, isClockwise and isGreaterThan180 flags. |
Properties
Name | Description | |
---|---|---|
![]() | Bulge | Gets the bulge value of the arc on x,y plane. |
![]() | EndPoint | Gets the end point. |
![]() | StartPoint | Gets the start point. |
Methods
Name | Description | |
---|---|---|
![]() | GetArc2d | Gets the arc geometry on x,y plane. |