OCC Main Page | ModelingAlgorithms | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ModelingAlgorithms
TKShHealing
ShapeCustom


ShapeCustom_RestrictionParameters Class Reference

This class is axuluary tool which contains parameters for
BSplineRestriction class.
.

#include <ShapeCustom_RestrictionParameters.hxx>


Public Member Functions

Standard_EXPORT ShapeCustom_RestrictionParameters ()
 Sets default parameters.
.
Standard_Integer & GMaxDegree ()
 Returns (modifiable) maximal degree of approximation.
.
Standard_Integer & GMaxSeg ()
 Returns (modifiable) maximal number of spans of
approximation.
.
Standard_Boolean & ConvertPlane ()
 Sets flag for define if Plane converted to BSpline surface.
.
Standard_Boolean & ConvertBezierSurf ()
 Sets flag for define if Bezier surface converted to BSpline
surface.
.
Standard_Boolean & ConvertRevolutionSurf ()
 Sets flag for define if surface of Revolution converted to
BSpline surface.
.
Standard_Boolean & ConvertExtrusionSurf ()
 Sets flag for define if surface of LinearExtrusion converted
to BSpline surface.
.
Standard_Boolean & ConvertOffsetSurf ()
 Sets flag for define if Offset surface converted to BSpline
surface.
.
Standard_Boolean & SegmentSurfaceMode ()
 Sets Segment mode for surface. If Segment is True surface is
approximated in the bondaries of face lying on this surface.
.
Standard_Boolean & ConvertCurve3d ()
 Sets flag for define if 3d curve converted to BSpline curve.
.
Standard_Boolean & ConvertOffsetCurv3d ()
 Sets flag for define if Offset curve3d converted to BSpline
surface.
.
Standard_Boolean & ConvertCurve2d ()
 Returns (modifiable) flag for define if 2d curve converted
to BSpline curve.
.
Standard_Boolean & ConvertOffsetCurv2d ()
 Returns (modifiable) flag for define if Offset curve2d
converted to BSpline surface.
.
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Attributes

Standard_Integer myGMaxDegree
Standard_Integer myGMaxSeg
Standard_Boolean myConvPlane
Standard_Boolean myConvBezierSurf
Standard_Boolean myConvRevolSurf
Standard_Boolean myConvExtrSurf
Standard_Boolean myConvOffsetSurf
Standard_Boolean mySegmentSurfaceMode
Standard_Boolean myConvCurve3d
Standard_Boolean myConvOffsetCurv3d
Standard_Boolean myConvCurve2d
Standard_Boolean myConvOffsetCurv2d


Constructor & Destructor Documentation

Standard_EXPORT ShapeCustom_RestrictionParameters::ShapeCustom_RestrictionParameters (   ) 
 


Member Function Documentation

Standard_Boolean & ShapeCustom_RestrictionParameters::ConvertBezierSurf (   )  [inline]
 

Standard_Boolean & ShapeCustom_RestrictionParameters::ConvertCurve2d (   )  [inline]
 

Standard_Boolean & ShapeCustom_RestrictionParameters::ConvertCurve3d (   )  [inline]
 

Standard_Boolean & ShapeCustom_RestrictionParameters::ConvertExtrusionSurf (   )  [inline]
 

Standard_Boolean & ShapeCustom_RestrictionParameters::ConvertOffsetCurv2d (   )  [inline]
 

Standard_Boolean & ShapeCustom_RestrictionParameters::ConvertOffsetCurv3d (   )  [inline]
 

Standard_Boolean & ShapeCustom_RestrictionParameters::ConvertOffsetSurf (   )  [inline]
 

Standard_Boolean & ShapeCustom_RestrictionParameters::ConvertPlane (   )  [inline]
 

Standard_Boolean & ShapeCustom_RestrictionParameters::ConvertRevolutionSurf (   )  [inline]
 

Standard_Integer & ShapeCustom_RestrictionParameters::GMaxDegree (   )  [inline]
 

Standard_Integer & ShapeCustom_RestrictionParameters::GMaxSeg (   )  [inline]
 

Standard_EXPORT const ShapeCustom_RestrictionParameters::Handle (  Standard_Type   )  const
 

Standard_Boolean & ShapeCustom_RestrictionParameters::SegmentSurfaceMode (   )  [inline]
 


Field Documentation

Standard_Boolean ShapeCustom_RestrictionParameters::myConvBezierSurf [private]
 

Standard_Boolean ShapeCustom_RestrictionParameters::myConvCurve2d [private]
 

Standard_Boolean ShapeCustom_RestrictionParameters::myConvCurve3d [private]
 

Standard_Boolean ShapeCustom_RestrictionParameters::myConvExtrSurf [private]
 

Standard_Boolean ShapeCustom_RestrictionParameters::myConvOffsetCurv2d [private]
 

Standard_Boolean ShapeCustom_RestrictionParameters::myConvOffsetCurv3d [private]
 

Standard_Boolean ShapeCustom_RestrictionParameters::myConvOffsetSurf [private]
 

Standard_Boolean ShapeCustom_RestrictionParameters::myConvPlane [private]
 

Standard_Boolean ShapeCustom_RestrictionParameters::myConvRevolSurf [private]
 

Standard_Integer ShapeCustom_RestrictionParameters::myGMaxDegree [private]
 

Standard_Integer ShapeCustom_RestrictionParameters::myGMaxSeg [private]
 

Standard_Boolean ShapeCustom_RestrictionParameters::mySegmentSurfaceMode [private]
 


The documentation for this class was generated from the following files:
Generated on Mon Aug 25 13:42:36 2008 for OpenCASCADE by  doxygen 1.4.1