Open CASCADE Technology
6.5.4
|
Describes the common behavior for surfaces
constructed by sweeping a curve with another curve.
The Geom package provides two concrete derived
surfaces: surface of revolution (a revolved surface),
and surface of linear extrusion (an extruded surface).
#include <Geom_SweptSurface.hxx>
Public Member Functions | |
GeomAbs_Shape | Continuity () const |
returns the continuity of the surface : C0 : only geometric continuity, C1 : continuity of the first derivative all along the surface, C2 : continuity of the second derivative all along the surface, C3 : continuity of the third derivative all along the surface, G1 : tangency continuity all along the surface, G2 : curvature continuity all along the surface, CN : the order of continuity is infinite. | |
const gp_Dir & | Direction () const |
Returns the reference direction of the swept surface. For a surface of revolution it is the direction of the revolution axis, for a surface of linear extrusion it is the direction of extrusion. | |
Handle_Geom_Curve | BasisCurve () const |
Returns the referenced curve of the surface. For a surface of revolution it is the revolution curve, for a surface of linear extrusion it is the extruded curve. | |
Protected Attributes | |
Handle_Geom_Curve | basisCurve |
gp_Dir | direction |
GeomAbs_Shape | smooth |
Handle_Geom_Curve Geom_SweptSurface::BasisCurve | ( | ) | const |
GeomAbs_Shape Geom_SweptSurface::Continuity | ( | ) | const [virtual] |
Implements Geom_Surface.
const gp_Dir& Geom_SweptSurface::Direction | ( | ) | const |
Handle_Geom_Curve Geom_SweptSurface::basisCurve [protected] |
gp_Dir Geom_SweptSurface::direction [protected] |
GeomAbs_Shape Geom_SweptSurface::smooth [protected] |