Library | Module

Interface IpfcEllipseDescriptor



Description

A data object representing an elliptic curve or edge.
Direct Parent Classes:
IpfcCurveDescriptor



Property Summary

PropertyCenteras IpfcPoint3D
The center of the ellipse
PropertyEndAngleas Double
The ending angle
PropertyMajorLengthas Double
The major length
PropertyMinorLengthas Double
The minor length
PropertyStartAngleas Double
The starting angle
PropertyUnitMajorAxisas IpfcVector3D
The unit major axis
PropertyUnitNormalas IpfcVector3D
The unit normal



Method Summary

FunctionCCpfcEllipseDescriptor.Create (Center as IpfcPoint3D, UnitMajorAxis as IpfcVector3D, UnitNormal as IpfcVector3D, MajorLength as Double, MinorLength as Double, StartAngle as Double, EndAngle as Double) as IpfcEllipseDescriptor
This method returns a new EllipseDescriptor object.



Property Detail


PropertyCenteras IpfcPoint3D

The center of the ellipse




PropertyEndAngleas Double

The ending angle




PropertyMajorLengthas Double

The major length




PropertyMinorLengthas Double

The minor length




PropertyStartAngleas Double

The starting angle




PropertyUnitMajorAxisas IpfcVector3D

The unit major axis




PropertyUnitNormalas IpfcVector3D

The unit normal





Method Detail


FunctionCCpfcEllipseDescriptor.Create (Center as IpfcPoint3D, UnitMajorAxis as IpfcVector3D, UnitNormal as IpfcVector3D, MajorLength as Double, MinorLength as Double, StartAngle as Double, EndAngle as Double) as IpfcEllipseDescriptor

This method returns a new EllipseDescriptor object.
Parameters:
Center
The ellipse center
UnitMajorAxis
The unit major axis
UnitNormal
The unit normal
MajorLength
The axis major length
MinorLength
The axis minor length
StartAngle
The start angle
EndAngle
The end angle
Returns:
The new EllipseDescriptor object