Open CASCADE Technology 7.8.2.dev
BRepFill_Generator Class Reference

Compute a topological surface ( a shell) using generating wires. The face of the shell will be ruled surfaces passing by the wires. The wires must have the same number of edges. More...

#include <BRepFill_Generator.hxx>

Public Member Functions

 BRepFill_Generator ()
 
void AddWire (const TopoDS_Wire &Wire)
 
void Perform ()
 Compute the shell.
 
const TopoDS_ShellShell () const
 
const TopTools_DataMapOfShapeListOfShapeGenerated () const
 Returns all the shapes created.
 
const TopTools_ListOfShapeGeneratedShapes (const TopoDS_Shape &SSection) const
 Returns the shapes created from a subshape <SSection> of a section.
 
TopoDS_Shape ResultShape (const TopoDS_Shape &theShape) const
 Returns a modified shape in the constructed shell, If shape is not changed (replaced) during operation => returns the same shape.
 
void SetMutableInput (const Standard_Boolean theIsMutableInput)
 Sets the mutable input state If true then the input profile can be modified inside the operation. Default value is true.
 
Standard_Boolean IsMutableInput () const
 Returns the current mutable input state.
 
BRepFill_ThruSectionErrorStatus GetStatus () const
 Returns status of the operation.
 

Detailed Description

Compute a topological surface ( a shell) using generating wires. The face of the shell will be ruled surfaces passing by the wires. The wires must have the same number of edges.

Constructor & Destructor Documentation

◆ BRepFill_Generator()

BRepFill_Generator::BRepFill_Generator ( )

Member Function Documentation

◆ AddWire()

void BRepFill_Generator::AddWire ( const TopoDS_Wire & Wire)

◆ Generated()

const TopTools_DataMapOfShapeListOfShape & BRepFill_Generator::Generated ( ) const

Returns all the shapes created.

◆ GeneratedShapes()

const TopTools_ListOfShape & BRepFill_Generator::GeneratedShapes ( const TopoDS_Shape & SSection) const

Returns the shapes created from a subshape <SSection> of a section.

◆ GetStatus()

BRepFill_ThruSectionErrorStatus BRepFill_Generator::GetStatus ( ) const
inline

Returns status of the operation.

◆ IsMutableInput()

Standard_Boolean BRepFill_Generator::IsMutableInput ( ) const

Returns the current mutable input state.

◆ Perform()

void BRepFill_Generator::Perform ( )

Compute the shell.

◆ ResultShape()

TopoDS_Shape BRepFill_Generator::ResultShape ( const TopoDS_Shape & theShape) const

Returns a modified shape in the constructed shell, If shape is not changed (replaced) during operation => returns the same shape.

◆ SetMutableInput()

void BRepFill_Generator::SetMutableInput ( const Standard_Boolean theIsMutableInput)

Sets the mutable input state If true then the input profile can be modified inside the operation. Default value is true.

◆ Shell()

const TopoDS_Shell & BRepFill_Generator::Shell ( ) const

The documentation for this class was generated from the following file: