#include <GEOMImpl_BlockDriver.hxx>
|
static Standard_EXPORT const
Standard_GUID & | GetID () |
|
|
void | MultiTransformate1D (const TopoDS_Shape &theBlock, const TopoDS_Shape &theFace1, const TopoDS_Shape &theFace2, const Standard_Integer theNbIter, TopoDS_Shape &theResult) const |
|
void | MultiTransformate2D (const TopoDS_Shape &theBlock, const TopoDS_Shape &theFace1U, const TopoDS_Shape &theFace2U, const Standard_Integer theNbIterU, const TopoDS_Shape &theFace1V, const TopoDS_Shape &theFace2V, const Standard_Integer theNbIterV, TopoDS_Shape &theResult) const |
|
GEOMImpl_BlockDriver::GEOMImpl_BlockDriver |
( |
| ) |
|
Standard_EXPORT GEOMImpl_BlockDriver::~GEOMImpl_BlockDriver |
( |
| ) |
|
|
inline |
Standard_Integer GEOMImpl_BlockDriver::Execute |
( |
LOGBOOK & |
log | ) |
const |
|
virtual |
References GEOMImpl_IBlocksOperations::AddBlocksFrom(), anEdge, anIter(), aTol, BLOCK_COMPOUND_GLUE, BLOCK_COMPOUND_IMPROVE, BLOCK_FACE_FOUR_EDGES, BLOCK_FACE_FOUR_PNT, BLOCK_FACE_TWO_EDGES, BLOCK_MULTI_TRANSFORM_1D, BLOCK_MULTI_TRANSFORM_2D, BLOCK_REMOVE_EXTRA, BLOCK_SIX_FACES, BLOCK_TWO_FACES, BLOCK_UNION_FACES, GEOMImpl_Block6Explorer::GetFace(), GEOMImpl_IBlockTrsf::GetFace1U(), GEOMImpl_IBlockTrsf::GetFace1V(), GEOMImpl_IBlockTrsf::GetFace2U(), GEOMImpl_IBlockTrsf::GetFace2V(), GEOMImpl_IBlockTrsf::GetNbIterU(), GEOMImpl_IBlockTrsf::GetNbIterV(), BlockFix_UnionFaces::GetOptimumNbFaces(), GEOMImpl_IBlockTrsf::GetOptimumNbFaces(), ShHealOper_Tool::GetResultShape(), GEOMImpl_ILocalOperations::GetSubShape(), GEOMImpl_GlueDriver::GlueFaces(), Handle(), GEOMImpl_Block6Explorer::InitByTwoFaces(), ShHealOper_ShapeProcess::isDone(), GEOMImpl_Block6Explorer::MakeFace(), MultiTransformate1D(), MultiTransformate2D(), BlockFix_BlockFixAPI::OptimumNbFaces(), BlockFix_BlockFixAPI::Perform(), BlockFix_UnionFaces::Perform(), ShHealOper_Sewing::Perform(), ShHealOper_ShapeProcess::Perform(), BlockFix_BlockFixAPI::SetShape(), BlockFix_BlockFixAPI::Shape(), and GEOM::Vertices.
bool GEOMImpl_BlockDriver::GetCreationInformation |
( |
std::string & |
theOperationName, |
|
|
std::vector< GEOM_Param > & |
params |
|
) |
| |
|
virtual |
Implements GEOM_BaseDriver.
References GEOM_BaseDriver::AddParam(), BLOCK_COMPOUND_GLUE, BLOCK_COMPOUND_IMPROVE, BLOCK_FACE_FOUR_EDGES, BLOCK_FACE_FOUR_PNT, BLOCK_FACE_TWO_EDGES, BLOCK_MULTI_TRANSFORM_1D, BLOCK_MULTI_TRANSFORM_2D, BLOCK_REMOVE_EXTRA, BLOCK_SIX_FACES, BLOCK_TWO_FACES, BLOCK_UNION_FACES, GEOMImpl_IBlockTrsf::GetFace1U(), GEOMImpl_IBlockTrsf::GetFace1V(), GEOMImpl_IBlockTrsf::GetFace2U(), GEOMImpl_IBlockTrsf::GetFace2V(), GEOMImpl_IBlockTrsf::GetNbIterU(), GEOMImpl_IBlockTrsf::GetNbIterV(), GEOMImpl_IBlockTrsf::GetOptimumNbFaces(), and Handle().
const Standard_GUID & GEOMImpl_BlockDriver::GetID |
( |
| ) |
|
|
static |
void GEOMImpl_BlockDriver::MultiTransformate1D |
( |
const TopoDS_Shape & |
theBlock, |
|
|
const TopoDS_Shape & |
theFace1, |
|
|
const TopoDS_Shape & |
theFace2, |
|
|
const Standard_Integer |
theNbIter, |
|
|
TopoDS_Shape & |
theResult |
|
) |
| const |
|
private |
void GEOMImpl_BlockDriver::MultiTransformate2D |
( |
const TopoDS_Shape & |
theBlock, |
|
|
const TopoDS_Shape & |
theFace1U, |
|
|
const TopoDS_Shape & |
theFace2U, |
|
|
const Standard_Integer |
theNbIterU, |
|
|
const TopoDS_Shape & |
theFace1V, |
|
|
const TopoDS_Shape & |
theFace2V, |
|
|
const Standard_Integer |
theNbIterV, |
|
|
TopoDS_Shape & |
theResult |
|
) |
| const |
|
private |
Standard_EXPORT Standard_Boolean GEOMImpl_BlockDriver::MustExecute |
( |
const LOGBOOK & |
| ) |
const |
|
inline |
virtual Standard_EXPORT void GEOMImpl_BlockDriver::Validate |
( |
LOGBOOK & |
| ) |
const |
|
inlinevirtual |
The documentation for this class was generated from the following files: