#include <GEOMImpl_BlockDriver.hxx>

Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Standard_EXPORT | GEOMImpl_BlockDriver () |
| virtual Standard_EXPORT Standard_Integer | Execute (TFunction_Logbook &log) const |
| virtual Standard_EXPORT void | Validate (TFunction_Logbook &) const |
| Standard_EXPORT Standard_Boolean | MustExecute (const TFunction_Logbook &) const |
| Standard_EXPORT | ~GEOMImpl_BlockDriver () |
| Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
| Standard_EXPORT Standard_Boolean | IsKind (const Handle(Standard_Type)&AType) const |
Static Public Member Functions | |
| static Standard_EXPORT const Standard_GUID & | GetID () |
Private Member Functions | |
| 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 |
Friends | |
| Standard_EXPORT friend Handle_Standard_Type & | GEOMImpl_BlockDriver_Type_ () |
| GEOMImpl_BlockDriver::GEOMImpl_BlockDriver | ( | ) |
| Standard_EXPORT GEOMImpl_BlockDriver.~GEOMImpl_BlockDriver | ( | ) |
| void* GEOMImpl_BlockDriver.operator new | ( | size_t | , |
| void * | anAddress | ||
| ) |
| void* GEOMImpl_BlockDriver.operator new | ( | size_t | size | ) |
| void GEOMImpl_BlockDriver.operator delete | ( | void * | anAddress | ) |
| Standard_Integer GEOMImpl_BlockDriver::Execute | ( | TFunction_Logbook & | log | ) | const [virtual] |
References GEOMImpl_IBlocksOperations.AddBlocksFrom(), 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, GEOM_moteur.C1, GEOM_moteur.C2, GEOMImpl_Block6Explorer.GetFace(), GEOMImpl_IBlockTrsf.GetFace1U(), GEOMImpl_IBlockTrsf.GetFace1V(), GEOMImpl_IBlockTrsf.GetFace2U(), GEOMImpl_IBlockTrsf.GetFace2V(), GEOMImpl_IBlockTrsf.GetNbIterU(), GEOMImpl_IBlockTrsf.GetNbIterV(), GEOMImpl_IBlockTrsf.GetOptimumNbFaces(), ShHealOper_Tool.GetResultShape(), GEOMImpl_ILocalOperations.GetSubShape(), GEOMImpl_GlueDriver.GlueFaces(), Handle(), GEOM_example.ind, GEOMImpl_Block6Explorer.InitByTwoFaces(), ShHealOper_ShapeProcess.isDone(), geompy.MakeFace(), MultiTransformate1D(), MultiTransformate2D(), BlockFix_BlockFixAPI.OptimumNbFaces(), GEOM_moteur.P1, GEOM_moteur.P2, GEOM_moteur.P3, GEOM_moteur.P4, ShHealOper_ShapeProcess.Perform(), BlockFix_BlockFixAPI.Perform(), ShHealOper_Sewing.Perform(), BlockFix_BlockFixAPI.SetShape(), BlockFix_BlockFixAPI.Shape(), GEOM_shellSolid.ShapeType, geompy.Tolerance(), GEOM_moteur.V1, GEOM_moteur.V2, GEOM_moteur.V3, and PAL_MESH_028_geometry.Vertices.
| virtual Standard_EXPORT void GEOMImpl_BlockDriver.Validate | ( | TFunction_Logbook & | ) | const [virtual] |
| Standard_EXPORT Standard_Boolean GEOMImpl_BlockDriver.MustExecute | ( | const TFunction_Logbook & | ) | const |
| const Standard_GUID & GEOMImpl_BlockDriver::GetID | ( | ) | [static] |
| Standard_EXPORT const GEOMImpl_BlockDriver.Handle | ( | Standard_Type | ) | const |
References STANDARD_TYPE().
| Standard_EXPORT Standard_Boolean GEOMImpl_BlockDriver.IsKind | ( | const Handle(Standard_Type)& | AType | ) | const |
References STANDARD_TYPE().
| 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] |
References GEOMImpl_Block6Explorer.FindCommonEdgeID(), GEOMImpl_Block6Explorer.FindEdgeID(), GEOMImpl_Block6Explorer.GetFaceID(), GEOMImpl_Block6Explorer.GetVertex(), GEOMImpl_Block6Explorer.GetVertexID(), GEOMImpl_Block6Explorer.GetVertexOnEdgeID(), PAL_MESH_030_geometry.i, GEOMImpl_Block6Explorer.InitByBlockAndFace(), GEOMImpl_Block6Explorer.IsSimilarFaces(), GEOM_moteur.P1, and GEOM_moteur.P2.
| 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] |
References GEOMImpl_Block6Explorer.FindCommonEdgeID(), GEOMImpl_Block6Explorer.FindEdgeID(), GEOMImpl_Block6Explorer.GetFaceID(), GEOMImpl_Block6Explorer.GetOppositeFaceID(), GEOMImpl_Block6Explorer.GetVertex(), GEOMImpl_Block6Explorer.GetVertexID(), GEOMImpl_Block6Explorer.GetVertexOnEdgeID(), PAL_MESH_030_geometry.i, GEOMImpl_Block6Explorer.InitByBlockAndFace(), GEOMImpl_Block6Explorer.IsSimilarFaces(), GEOM_moteur.P1, and GEOM_moteur.P2.
| Standard_EXPORT friend Handle_Standard_Type& GEOMImpl_BlockDriver_Type_ | ( | ) | [friend] |