CADability dotNET

The SurfaceOfRevolution type exposes the following members.

Constructors

Methods

  NameDescription
Public methodAdded (Overrides IShowPropertyImpl..::..Added(IPropertyTreeView).)
Public methodClone
Overrides Clone()()()()
(Overrides ISurfaceImpl..::..Clone()()()().)
Public methodCopyData (Overrides ISurfaceImpl..::..CopyData(ISurface).)
Public methodFixedU (Overrides ISurfaceImpl..::..FixedU(Double, Double, Double).)
Public methodFixedV (Overrides ISurfaceImpl..::..FixedV(Double, Double, Double).)
Public methodGetLineIntersection (Overrides ISurfaceImpl..::..GetLineIntersection(GeoPoint, GeoVector).)
Public methodGetModified (Overrides ISurfaceImpl..::..GetModified(ModOp).)
Public methodGetNormal (Overrides ISurfaceImpl..::..GetNormal(GeoPoint2D).)
Public methodGetPlaneIntersection (Overrides ISurfaceImpl..::..GetPlaneIntersection(PlaneSurface, Double, Double, Double, Double, Double).)
Public methodGetSafeParameterSteps (Overrides ISurfaceImpl..::..GetSafeParameterSteps(Double, Double, Double, Double, array<Double>[]()[][]%, array<Double>[]()[][]%).)
Public methodGetZMinMax (Overrides ISurfaceImpl..::..GetZMinMax(Projection, Double, Double, Double, Double, Double%, Double%).)
Public methodHitTest (Overrides ISurfaceImpl..::..HitTest(BoundingCube, GeoPoint2D%).)
Public methodIntersect (Overrides ISurfaceImpl..::..Intersect(ICurve, BoundingRect, array<GeoPoint>[]()[][]%, array<GeoPoint2D>[]()[][]%, array<Double>[]()[][]%).)
Public methodMake3dCurve (Overrides ISurfaceImpl..::..Make3dCurve(ICurve2D).)
Public methodModify
Overrides Modify(ModOp)
(Overrides ISurfaceImpl..::..Modify(ModOp).)
Public methodOrientation (Overrides ISurfaceImpl..::..Orientation(GeoPoint).)
Public methodPointAt (Overrides ISurfaceImpl..::..PointAt(GeoPoint2D).)
Public methodPositionOf (Overrides ISurfaceImpl..::..PositionOf(GeoPoint).)
Public methodReverseOrientation (Overrides ISurfaceImpl..::..ReverseOrientation()()()().)
Public methodSameGeometry (Overrides ISurfaceImpl..::..SameGeometry(BoundingRect, ISurface, BoundingRect, Double, ModOp2D%).)
Public methodUDirection (Overrides ISurfaceImpl..::..UDirection(GeoPoint2D).)
Public methodVDirection (Overrides ISurfaceImpl..::..VDirection(GeoPoint2D).)

Properties

  NameDescription
Public propertyAxis
Returns the direction of the axis of revolution
Public propertyBasisCurve
Returns the curve that is rotated to form this surface
Public propertyEntryType (Overrides IShowPropertyImpl..::..EntryType.)
Public propertyIsUPeriodic (Overrides ISurfaceImpl..::..IsUPeriodic.)
Public propertyIsVPeriodic (Overrides ISurfaceImpl..::..IsVPeriodic.)
Public propertyLocation
Returns the location of the axis of revolution
Public propertyOriented (Overrides ISurfaceImpl..::..Oriented.)
Public propertySubEntries (Overrides IShowPropertyImpl..::..SubEntries.)
Public propertySubEntriesCount (Overrides IShowPropertyImpl..::..SubEntriesCount.)
Public propertyUPeriod (Overrides ISurfaceImpl..::..UPeriod.)
Public propertyVPeriod (Overrides ISurfaceImpl..::..VPeriod.)
Public propertyXAxis
Returns the 0 position of the revolution

Explicit Interface Implementations

See Also