Share

PipeCurveGeometry Class

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

SystemObject
  SystemMarshalByRefObject
    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

 NameDescription
Public methodPipeCurveGeometry(Point3d, Point2d, Point3d) Creates PipeCurveGeometry by start point, second point, and end Point.
Public methodPipeCurveGeometry(Point3d, Point3d, Vector2d) Creates PipeCurveGeometry by start point, end Point, and direction of tangent on end point.
Public methodPipeCurveGeometry(Point3d, Point3d, Double) Creates PipeCurveGeometry by start point, end Point, and bulge.
Public methodPipeCurveGeometry(Point3d, Vector2d, Point3d) Creates PipeCurveGeometry by start point, direction of tangent on start point, and end Point.
Public methodPipeCurveGeometry(Point3d, Point2d, Point3d, Boolean) Creates PipeCurveGeometry by start point, second point, center point of arc, end Point, and isClockwise flag.
Public methodPipeCurveGeometry(Point3d, Point3d, Double, Boolean, Boolean) Creates PipeCurveGeometry by start point, end Point, radius, isClockwise and isGreaterThan180 flags.

Properties

 NameDescription
Public propertyBulge Gets the bulge value of the arc on x,y plane.
Public propertyEndPoint Gets the end point.
Public propertyStartPoint Gets the start point.

Methods

 NameDescription
Public methodGetArc2d Gets the arc geometry on x,y plane.

See Also

Reference

Was this information helpful?