|
Open CASCADE Technology
7.0.0
|
Creation of isoparametric curves. More...
#include <DBRep_IsoBuilder.hxx>

Public Member Functions | |
| DBRep_IsoBuilder (const TopoDS_Face &TopologicalFace, const Standard_Real Infinite, const Standard_Integer NbIsos) | |
| Creates the builder. More... | |
| Standard_Integer | NbDomains () const |
| Returns the total number of domains. More... | |
| void | LoadIsos (const Handle< DBRep_Face > &Face) const |
| Loading of the isoparametric curves in the Data Structure of a drawable face. More... | |
Public Member Functions inherited from Geom2dHatch_Hatcher | |
| Geom2dHatch_Hatcher (const Geom2dHatch_Intersector &Intersector, const Standard_Real Confusion2d, const Standard_Real Confusion3d, const Standard_Boolean KeepPnt=Standard_False, const Standard_Boolean KeepSeg=Standard_False) | |
| Returns an empty hatcher. More... | |
| void | Intersector (const Geom2dHatch_Intersector &Intersector) |
| Sets the associated intersector. More... | |
| const Geom2dHatch_Intersector & | Intersector () |
| Returns the associated intersector. More... | |
| Geom2dHatch_Intersector & | ChangeIntersector () |
| Returns the associated intersector. More... | |
| void | Confusion2d (const Standard_Real Confusion) |
| Sets the confusion tolerance. More... | |
| Standard_Real | Confusion2d () const |
| Returns the 2d confusion tolerance, i.e. the value under which two points are considered identical in the parametric space of the hatching. More... | |
| void | Confusion3d (const Standard_Real Confusion) |
| Sets the confusion tolerance. More... | |
| Standard_Real | Confusion3d () const |
| Returns the 3d confusion tolerance, i.e. the value under which two points are considered identical in the 3d space of the hatching. More... | |
| void | KeepPoints (const Standard_Boolean Keep) |
| Sets the above flag. More... | |
| Standard_Boolean | KeepPoints () const |
| Returns the flag about the points consideration. More... | |
| void | KeepSegments (const Standard_Boolean Keep) |
| Sets the above flag. More... | |
| Standard_Boolean | KeepSegments () const |
| Returns the flag about the segments consideration. More... | |
| void | Clear () |
| Removes all the hatchings and all the elements. More... | |
| const Geom2dAdaptor_Curve & | ElementCurve (const Standard_Integer IndE) const |
| Returns the curve associated to the IndE-th element. More... | |
| Standard_Integer | AddElement (const Geom2dAdaptor_Curve &Curve, const TopAbs_Orientation Orientation=TopAbs_FORWARD) |
| Adds an element to the hatcher and returns its index. More... | |
| Standard_Integer | AddElement (const Handle< Geom2d_Curve > &Curve, const TopAbs_Orientation Orientation=TopAbs_FORWARD) |
| Adds an element to the hatcher and returns its index. More... | |
| void | RemElement (const Standard_Integer IndE) |
| Removes the IndE-th element from the hatcher. More... | |
| void | ClrElements () |
| Removes all the elements from the hatcher. More... | |
| const Geom2dAdaptor_Curve & | HatchingCurve (const Standard_Integer IndH) const |
| Returns the curve associated to the IndH-th hatching. More... | |
| Standard_Integer | AddHatching (const Geom2dAdaptor_Curve &Curve) |
| Adds a hatching to the hatcher and returns its index. More... | |
| void | RemHatching (const Standard_Integer IndH) |
| Removes the IndH-th hatching from the hatcher. More... | |
| void | ClrHatchings () |
| Removes all the hatchings from the hatcher. More... | |
| Standard_Integer | NbPoints (const Standard_Integer IndH) const |
| Returns the number of intersection points of the IndH-th hatching. More... | |
| const HatchGen_PointOnHatching & | Point (const Standard_Integer IndH, const Standard_Integer IndP) const |
| Returns the IndP-th intersection point of the IndH-th hatching. More... | |
| void | Trim () |
| Trims all the hatchings of the hatcher by all the elements of the hatcher. More... | |
| Standard_Integer | Trim (const Geom2dAdaptor_Curve &Curve) |
| Adds a hatching to the hatcher and trims it by the elements already given and returns its index. More... | |
| void | Trim (const Standard_Integer IndH) |
| Trims the IndH-th hatching by the elements already given. More... | |
| void | ComputeDomains () |
| Computes the domains of all the hatchings. More... | |
| void | ComputeDomains (const Standard_Integer IndH) |
| Computes the domains of the IndH-th hatching. More... | |
| Standard_Boolean | TrimDone (const Standard_Integer IndH) const |
| Returns the fact that the intersections were computed for the IndH-th hatching. More... | |
| Standard_Boolean | TrimFailed (const Standard_Integer IndH) const |
| Returns the fact that the intersections failed for the IndH-th hatching. More... | |
| Standard_Boolean | IsDone () const |
| Returns the fact that the domains were computed for all the hatchings. More... | |
| Standard_Boolean | IsDone (const Standard_Integer IndH) const |
| Returns the fact that the domains were computed for the IndH-th hatching. More... | |
| HatchGen_ErrorStatus | Status (const Standard_Integer IndH) const |
| Returns the status about the IndH-th hatching. More... | |
| Standard_Integer | NbDomains (const Standard_Integer IndH) const |
| Returns the number of domains of the IndH-th hatching. Only ONE "INFINITE" domain means that the hatching is fully included in the contour defined by the elements. More... | |
| const HatchGen_Domain & | Domain (const Standard_Integer IndH, const Standard_Integer IDom) const |
| Returns the IDom-th domain of the IndH-th hatching. More... | |
| void | Dump () const |
| Dump the hatcher. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from Geom2dHatch_Hatcher | |
| Geom2dHatch_Element & | Element (const Standard_Integer IndE) |
| Returns the IndE-th element. More... | |
| Geom2dHatch_Hatching & | Hatching (const Standard_Integer IndH) |
| Returns the IndH-th hatching. More... | |
Creation of isoparametric curves.
| DBRep_IsoBuilder::DBRep_IsoBuilder | ( | const TopoDS_Face & | TopologicalFace, |
| const Standard_Real | Infinite, | ||
| const Standard_Integer | NbIsos | ||
| ) |
Creates the builder.
| void DBRep_IsoBuilder::LoadIsos | ( | const Handle< DBRep_Face > & | Face | ) | const |
Loading of the isoparametric curves in the Data Structure of a drawable face.
| Standard_Integer DBRep_IsoBuilder::NbDomains | ( | ) | const |
Returns the total number of domains.
1.8.10