Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Member Functions
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 NCollection_DataMap< TopoDS_Shape, NCollection_List< TopoDS_Shape >, TopTools_ShapeMapHasher > & Generated () const
 Returns all the shapes created.
 
const NCollection_List< TopoDS_Shape > & GeneratedShapes (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 bool theIsMutableInput)
 Sets the mutable input state If true then the input profile can be modified inside the operation. Default value is true.
 
bool 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 NCollection_DataMap< TopoDS_Shape, NCollection_List< TopoDS_Shape >, TopTools_ShapeMapHasher > & BRepFill_Generator::Generated ( ) const

Returns all the shapes created.

◆ GeneratedShapes()

const NCollection_List< TopoDS_Shape > & 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()

bool 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 bool 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: