Provide an exploration of a BRep Shape for the classification. Defines the description of a solid for the SolidClassifier.
More...
#include <TopClass_SolidExplorer.hxx>
Provide an exploration of a BRep Shape for the classification. Defines the description of a solid for the SolidClassifier.
virtual TopoDS_Face TopClass_SolidExplorer::CurrentFace |
( |
| ) |
const |
|
pure virtual |
Returns the current face.
virtual void TopClass_SolidExplorer::InitFace |
( |
| ) |
|
|
pure virtual |
Starts an exploration of the faces.
virtual void TopClass_SolidExplorer::InitShell |
( |
| ) |
|
|
pure virtual |
Starts an exploration of the shells.
Returns True if there is a current face.
Returns True if there is a current shell.
virtual void TopClass_SolidExplorer::NextFace |
( |
| ) |
|
|
pure virtual |
Sets the explorer to the next face and returns False if there are no more wires.
virtual void TopClass_SolidExplorer::NextShell |
( |
| ) |
|
|
pure virtual |
Sets the explorer to the next shell and returns False if there are no more wires.
Returns in <L>, <Par> a segment having at least one intersection with the shape boundary to compute intersections.
The First Call to this method returns a line which point to a point of the first face of the shape. The Second Call provide a line to the second face and so on.
if the method is called N times on a shape with F faces (N>F) the line point to other points on the face 1,2,3 ... N
Should return True if the point is outside a bounding volume of the shape.
Returns True if the face bounding volume does not intersect the segment.
Returns True if the shell bounding volume does not intersect the segment.
Returns in <L>, <Par> a segment having at least one intersection with the shape boundary to compute intersections.
The documentation for this class was generated from the following file: