#include <GEOMImpl_IShapesOperations.hxx>
Classes | |
struct | ExtractionStat |
Public Types | |
enum | SubShapeType { None = 0x00, Groups = 0x01, Fields = 0x02, SubShapes = 0x04, All = Groups | Fields | SubShapes } |
enum | ExtractionStatType { EST_Removed, EST_Modified, EST_Added } |
This enumeration represents an extraction statistics type. More... | |
enum | ExplodeType { EXPLODE_OLD_INCLUDE_MAIN, EXPLODE_NEW_INCLUDE_MAIN, EXPLODE_NEW_EXCLUDE_MAIN } |
Public Member Functions | |
Standard_EXPORT | GEOMImpl_IShapesOperations (GEOM_Engine *theEngine, int theDocID) |
Standard_EXPORT | ~GEOMImpl_IShapesOperations () |
Standard_EXPORT | Handle (GEOM_Object) MakeEdge(Handle(GEOM_Object) thePoint1 |
Standard_EXPORT | Handle (GEOM_Object) thePoint2) |
Standard_EXPORT | Handle (GEOM_Object) MakeEdgeOnCurveByLength(Handle(GEOM_Object) theCurve |
Standard_EXPORT const Standard_Real | Handle (GEOM_Object) theStartPoint) |
Standard_EXPORT | Handle (GEOM_Object) MakeEdgeWire(Handle(GEOM_Object) theWire |
Standard_EXPORT | Handle (TColStd_HSequenceOfTransient) GetExistingSubObjects(Handle(GEOM_Object) theShape |
Standard_EXPORT | Handle (TColStd_HSequenceOfTransient) MakeExplode(Handle(GEOM_Object) theShape |
Standard_EXPORT | Handle (TColStd_HSequenceOfInteger) SubShapeAllIDs(Handle(GEOM_Object) theShape |
Standard_EXPORT | Handle (GEOM_Object) GetSubShape(Handle(GEOM_Object) theMainShape |
Standard_EXPORT | Handle (TColStd_HSequenceOfTransient) MakeSubShapes(Handle(GEOM_Object) theMainShape |
Standard_EXPORT | Handle (TColStd_HArray1OfInteger) theIndices) |
Standard_EXPORT Standard_Integer | GetSubShapeIndex (Handle(GEOM_Object) theMainShape, Handle(GEOM_Object) theSubShape) |
Standard_EXPORT | Handle (TColStd_HSequenceOfInteger) GetSubShapesIndices(Handle(GEOM_Object) theMainShape |
Standard_EXPORT Standard_Integer | GetTopologyIndex (Handle(GEOM_Object) theMainShape, Handle(GEOM_Object) theSubShape) |
Standard_EXPORT TCollection_AsciiString | GetShapeTypeString (Handle(GEOM_Object) theShape) |
Standard_EXPORT Standard_Boolean | IsSubShapeBelongsTo (Handle(GEOM_Object) theSubObject, const Standard_Integer theSubObjectIndex, Handle(GEOM_Object) theObject, const Standard_Integer theObjectIndex) |
Standard_EXPORT Standard_Integer | NumberOfSubShapes (Handle(GEOM_Object) theShape, const Standard_Integer theShapeType) |
Standard_EXPORT | Handle (GEOM_Object) ReverseShape(Handle(GEOM_Object) theShapes) |
Standard_EXPORT | Handle (TColStd_HSequenceOfInteger) GetFreeFacesIDs(Handle(GEOM_Object) theShape) |
Standard_EXPORT | Handle (TColStd_HSequenceOfTransient) GetSharedShapes(Handle(GEOM_Object) theShape1 |
Standard_EXPORT | Handle (GEOM_Object) theShape2 |
Standard_EXPORT | Handle (TColStd_HSequenceOfTransient) GetShapesOnPlaneWithLocation(const Handle(GEOM_Object)&theShape |
Standard_EXPORT const Standard_Integer const | Handle (GEOM_Object)&theAx1 |
Standard_EXPORT const Standard_Integer const const | Handle (GEOM_Object)&thePnt |
Standard_EXPORT | Handle (TColStd_HSequenceOfTransient) GetShapesOnCylinder(const Handle(GEOM_Object)&theShape |
Standard_EXPORT const Standard_Integer const | Handle (GEOM_Object)&theAxis |
Standard_EXPORT | Handle (TColStd_HSequenceOfTransient) GetShapesOnCylinderWithLocation(const Handle(GEOM_Object)&theShape |
Standard_EXPORT const Standard_Integer const | Handle (GEOM_Object)&theAxis |
Standard_EXPORT const Standard_Integer const const | Handle (GEOM_Object)&thePnt |
Standard_EXPORT | Handle (TColStd_HSequenceOfTransient) GetShapesOnSphere(const Handle(GEOM_Object)&theShape |
Standard_EXPORT const Standard_Integer const | Handle (GEOM_Object)&theCenter |
Standard_EXPORT | Handle (TColStd_HSequenceOfInteger) GetShapesOnPlaneIDs(const Handle(GEOM_Object)&theShape |
Standard_EXPORT const Standard_Integer const | Handle (GEOM_Object)&theAx1 |
Standard_EXPORT | Handle (TColStd_HSequenceOfInteger) GetShapesOnPlaneWithLocationIDs(const Handle(GEOM_Object)&theShape |
Standard_EXPORT const Standard_Integer const | Handle (GEOM_Object)&theAx1 |
Standard_EXPORT const Standard_Integer const const | Handle (GEOM_Object)&thePnt |
Standard_EXPORT | Handle (TColStd_HSequenceOfInteger) GetShapesOnCylinderIDs(const Handle(GEOM_Object)&theShape |
Standard_EXPORT const Standard_Integer const | Handle (GEOM_Object)&theAxis |
Standard_EXPORT | Handle (TColStd_HSequenceOfInteger) GetShapesOnCylinderWithLocationIDs(const Handle(GEOM_Object)&theShape |
Standard_EXPORT const Standard_Integer const | Handle (GEOM_Object)&theAxis |
Standard_EXPORT const Standard_Integer const const | Handle (GEOM_Object)&thePnt |
Standard_EXPORT | Handle (TColStd_HSequenceOfInteger) GetShapesOnSphereIDs(const Handle(GEOM_Object)&theShape |
Standard_EXPORT const Standard_Integer const | Handle (GEOM_Object)&theCenter |
Standard_EXPORT | Handle (TColStd_HSequenceOfTransient) GetShapesOnQuadrangle(const Handle(GEOM_Object)&theShape |
Find sub-shapes complying with given status about quadrangle. More... | |
Standard_EXPORT const Standard_Integer const | Handle (GEOM_Object)&theTopLeftPoint |
Standard_EXPORT const Standard_Integer const const | Handle (GEOM_Object)&theTopRigthPoint |
Standard_EXPORT const Standard_Integer const const const | Handle (GEOM_Object)&theBottomLeftPoint |
Standard_EXPORT const Standard_Integer const const const const | Handle (GEOM_Object)&theBottomRigthPoint |
Standard_EXPORT | Handle (TColStd_HSequenceOfInteger) GetShapesOnQuadrangleIDs(const Handle(GEOM_Object)&theShape |
Find IDs of sub-shapes complying with given status about quadrangle. More... | |
Standard_EXPORT const Standard_Integer const | Handle (GEOM_Object)&theTopLeftPoint |
Standard_EXPORT const Standard_Integer const const | Handle (GEOM_Object)&theTopRigthPoint |
Standard_EXPORT const Standard_Integer const const const | Handle (GEOM_Object)&theBottomLeftPoint |
Standard_EXPORT const Standard_Integer const const const const | Handle (GEOM_Object)&theBottomRigthPoint |
Standard_EXPORT | Handle (GEOM_Object) GetShapesOnCylinderOld(Handle(GEOM_Object) theShape |
Standard_EXPORT const Standard_Integer | Handle (GEOM_Object) theAxis |
Standard_EXPORT | Handle (GEOM_Object) GetShapesOnSphereOld(Handle(GEOM_Object) theShape |
Standard_EXPORT const Standard_Integer | Handle (GEOM_Object) theCenter |
Standard_EXPORT | Handle (GEOM_Object) GetInPlace(Handle(GEOM_Object) theShapeWhere |
Standard_EXPORT | Handle (GEOM_Object) theShapeWhat) |
Standard_EXPORT | Handle (GEOM_Object) GetInPlaceOld(Handle(GEOM_Object) theShapeWhere |
Standard_EXPORT | Handle (GEOM_Object) theShapeWhat) |
Standard_EXPORT | Handle (GEOM_Object) GetInPlaceByHistory(Handle(GEOM_Object) theShapeWhere |
Standard_EXPORT | Handle (GEOM_Object) theShapeWhat) |
Standard_EXPORT | Handle (GEOM_Object) GetSame(const Handle(GEOM_Object)&theShapeWhere |
Searches a shape equal to theWhat in the context of theWhere. More... | |
Standard_EXPORT const | Handle (GEOM_Object)&theShapeWhat) |
Standard_EXPORT | Handle (TColStd_HSequenceOfInteger) GetSameIDs(const Handle(GEOM_Object)&theShapeWhere |
Searches a shape equal to theWhat in the context of theWhere. More... | |
Standard_EXPORT const | Handle (GEOM_Object)&theShapeWhat) |
Standard_EXPORT | Handle (TColStd_HSequenceOfInteger) GetShapesOnBoxIDs(const Handle(GEOM_Object)&theBox |
Find IDs of sub-shapes complying with given status about surface. More... | |
Standard_EXPORT const | Handle (GEOM_Object)&theShape |
Standard_EXPORT | Handle (TColStd_HSequenceOfTransient) GetShapesOnBox(const Handle(GEOM_Object)&theBox |
Find sub-shapes complying with given status about surface. More... | |
Standard_EXPORT const | Handle (GEOM_Object)&theShape |
Standard_EXPORT | Handle (TColStd_HSequenceOfInteger) GetShapesOnShapeIDs(const Handle(GEOM_Object)&theCheckShape |
Find IDs of sub-shapes complying with given status about surface. More... | |
Standard_EXPORT const | Handle (GEOM_Object)&theShape |
Standard_EXPORT | Handle (TColStd_HSequenceOfTransient) GetShapesOnShape(const Handle(GEOM_Object)&theCheckShape |
Find sub-shapes complying with given status about surface. More... | |
Standard_EXPORT const | Handle (GEOM_Object)&theShape |
Standard_EXPORT | Handle (GEOM_Object) GetShapesOnShapeAsCompound(const Handle(GEOM_Object)&theCheckShape |
Standard_EXPORT const | Handle (GEOM_Object)&theShape |
Standard_EXPORT | Handle (GEOM_Object) ExtendEdge(const Handle(GEOM_Object)&theEdge |
Resize the input edge with the new Min and Max parameters. The input edge parameters range is [0, 1]. If theMin parameter is negative, the input edge is extended, otherwise it is shrinked by theMin parameter. If theMax is greater than 1, the edge is extended, otherwise it is shrinked by theMax parameter. More... | |
Standard_EXPORT | Handle (GEOM_Object) ExtendFace(const Handle(GEOM_Object)&theFace |
Resize the input face with the new UMin, UMax, VMin and VMax parameters. The input face U and V parameters range is [0, 1]. If theUMin parameter is negative, the input face is extended, otherwise it is shrinked along U direction by theUMin parameter. If theUMax is greater than 1, the face is extended, otherwise it is shrinked along U direction by theUMax parameter. So as for theVMin, theVMax and V direction of the input face. More... | |
Standard_EXPORT | Handle (GEOM_Object) MakeSurfaceFromFace(const Handle(GEOM_Object)&theFace) |
Make a surface from a face. This function takes some face as input parameter and creates new GEOM_Object, i.e. topological shape by extracting underlying surface of the source face and limiting it by the Umin, Umax, Vmin, Vmax parameters of the source face (in the parametrical space). More... | |
Standard_EXPORT | Handle (TColStd_HSequenceOfTransient) GetSubShapeEdgeSorted(const Handle(GEOM_Object)&theShape |
Explode a shape into edges sorted in a row from a starting point. More... | |
Standard_EXPORT const | Handle (GEOM_Object)&theStartPoint) |
Standard_EXPORT | Handle (TColStd_HSequenceOfTransient) GetSubShapesWithTolerance(const Handle(GEOM_Object)&theShape |
Return the list of subshapes that satisfies a certain tolerance criterion. The user defines the type of shapes to be returned, the condition and the tolerance value. The operation is defined for faces, edges and vertices only. E.g. for theShapeType FACE, theCondition CC_GT and theTolerance 1.e-7 this method returns all faces of theShape that have tolerances greater then 1.e7. More... | |
Standard_EXPORT | Handle (GEOM_Object) MakeExtraction(const Handle(GEOM_Object)&theShape |
Return the shape that is constructed from theShape without extracted sub-shapes from the input list. More... | |
Standard_EXPORT const | Handle (TColStd_HArray1OfInteger)&theSubShapeIDs |
Public Member Functions inherited from GEOM_IOperations | |
Standard_EXPORT | GEOM_IOperations (GEOM_Engine *theEngine, int theDocID) |
Standard_EXPORT | ~GEOM_IOperations () |
Standard_EXPORT void | StartOperation () |
Standard_EXPORT void | FinishOperation () |
Standard_EXPORT void | AbortOperation () |
Standard_EXPORT bool | IsDone () |
Standard_EXPORT void | SetNotDone () |
Standard_EXPORT void | SetErrorCode (const TCollection_AsciiString &theErrorCode) |
Standard_EXPORT char * | GetErrorCode () |
Standard_EXPORT GEOM_Engine * | GetEngine () |
Standard_EXPORT GEOM_Solver * | GetSolver () |
Standard_EXPORT int | GetDocID () |
Public Attributes | |
Standard_EXPORT const Standard_Real | theLength |
Standard_EXPORT const Standard_Real | theLinearTolerance |
Standard_EXPORT const Standard_Real const Standard_Real | theAngularTolerance |
Standard_EXPORT Handle(GEOM_Object) MakeWire(std Standard_EXPORT const bool | isPlanarWanted |
Standard_EXPORT Handle(GEOM_Object) MakeFaceWithConstraints(std Standard_EXPORT Handle(GEOM_Object) MakeShell(std Standard_EXPORT Handle(GEOM_Object) MakeSolidShells(std Standard_EXPORT Handle(GEOM_Object) MakeCompound(std Standard_EXPORT Handle(GEOM_Object) MakeSolidFromConnectedFaces(std Standard_EXPORT Handle(GEOM_Object) MakeGlueFaces(std Standard_EXPORT Handle(GEOM_Object) MakeGlueFacesByList(std Standard_EXPORT Handle(GEOM_Object) MakeGlueEdges(std Standard_EXPORT Handle(TColStd_HSequenceOfTransient) GetGlueShapes(std Standard_EXPORT Handle(GEOM_Object) MakeGlueEdgesByList(std Standard_EXPORT const Standard_Boolean | theGroupsOnly |
Standard_EXPORT const Standard_Integer | theTypes = All) |
Standard_EXPORT const Standard_Integer | theShapeType |
Standard_EXPORT const Standard_Integer const Standard_Boolean | isSorted |
Standard_EXPORT const Standard_Integer const Standard_Boolean const ExplodeType | theExplodeType = EXPLODE_NEW_INCLUDE_MAIN) |
Standard_EXPORT const Standard_Integer | theID |
Standard_EXPORT std::list < Handle(GEOM_Object)> | theSubShapes |
Standard_EXPORT Handle(TColStd_HSequenceOfTransient) GetSharedShapes(std Standard_EXPORT const Standard_Integer | theShapeType |
Standard_EXPORT Handle(TColStd_HSequenceOfTransient) GetSharedShapes(std Standard_EXPORT const Standard_Integer const const GEOMAlgo_State | theState |
Standard_EXPORT const Standard_Integer const const const GEOMAlgo_State | theState |
Standard_EXPORT const Standard_Integer const const Standard_Real | theRadius |
Standard_EXPORT const Standard_Integer const const Standard_Real const GEOMAlgo_State | theState |
Standard_EXPORT const Standard_Integer const const const Standard_Real | theRadius |
Standard_EXPORT const Standard_Integer const const const Standard_Real const GEOMAlgo_State | theState |
Standard_EXPORT const Standard_Integer const const GEOMAlgo_State | theState |
Standard_EXPORT const Standard_Integer const const const const const GEOMAlgo_State | theState |
Standard_EXPORT const Standard_Integer const Standard_Real | theRadius |
Standard_EXPORT const const Standard_Integer | theShapeType |
Standard_EXPORT const const Standard_Integer GEOMAlgo_State | theState |
Standard_EXPORT const Standard_Real | theMin |
Standard_EXPORT const Standard_Real const Standard_Real | theMax |
Standard_EXPORT const Standard_Real | theUMin |
Standard_EXPORT const Standard_Real const Standard_Real | theUMax |
Standard_EXPORT const Standard_Real const Standard_Real const Standard_Real | theVMin |
Standard_EXPORT const Standard_Real const Standard_Real const Standard_Real const Standard_Real | theVMax |
Standard_EXPORT const Standard_Integer const GEOMUtils::ComparisonCondition | theCondition |
Standard_EXPORT const Standard_Integer const GEOMUtils::ComparisonCondition const Standard_Real | theTolerance |
Standard_EXPORT const std::list< ExtractionStat > & | theStats |
Private Member Functions | |
Handle (Geom_Surface) makePlane(const TopoDS_Shape &theAx1) | |
Creates Geom_Plane. More... | |
Handle (Geom_Surface) makeCylinder(const TopoDS_Shape &theAx1 | |
Creates Geom_CylindricalSurface. More... | |
Handle (TColStd_HSequenceOfInteger) getShapesOnSurfaceIDs(const Handle(Geom_Surface)&theSurface | |
Find IDs of sub-shapes complying with given status about surface. More... | |
Handle (TColStd_HSequenceOfTransient) getShapesOnSurface(const Handle(Geom_Surface)&theSurface | |
Find sub-shapes complying with given status about surface. More... | |
const | Handle (GEOM_Object)&theShape |
Handle (TColStd_HSequenceOfInteger) getShapesOnQuadrangleIDs(const Handle(GEOM_Object)&theShape | |
Find IDs of sub-shapes complying with given status about quadrangle. More... | |
const Standard_Integer const | Handle (GEOM_Object)&theTopLeftPoint |
const Standard_Integer const const | Handle (GEOM_Object)&theTopRigthPoint |
const Standard_Integer const const const | Handle (GEOM_Object)&theBottomLeftPoint |
const Standard_Integer const const const const | Handle (GEOM_Object)&theBottomRigthPoint |
Handle (TColStd_HSequenceOfInteger) getShapesOnBoxIDs(const Handle(GEOM_Object)&theBox | |
Find IDs of sub-shapes complying with given status about surface. More... | |
const | Handle (GEOM_Object)&theShape |
Handle (TColStd_HSequenceOfInteger) getShapesOnShapeIDs(const Handle(GEOM_Object)&theCheckShape | |
Find IDs of sub-shapes complying with given status about surface. More... | |
const | Handle (GEOM_Object)&theShape |
Handle (TColStd_HSequenceOfTransient) getObjectsShapesOn(const Handle(GEOM_Object)&theShape | |
Find shape objects and their entries by their ids. More... | |
const | Handle (TColStd_HSequenceOfInteger)&theShapeIDs |
Handle (TColStd_HSequenceOfInteger) getSubShapeEdgeSortedIDs(const Handle(GEOM_Object)&theShape | |
Explode a shape into edges sorted in a row from a starting point. More... | |
const | Handle (GEOM_Object)&theStartPoint) |
static const | Handle (GEOM_Object)&theObj2) |
Static Private Member Functions | |
static | Handle (GEOM_Object) getCreatedLast(const Handle(GEOM_Object)&theObj1 |
Select the object created last. More... | |
Private Attributes | |
const Standard_Real | theRadius |
const TopoDS_Shape & | theShape |
const TopoDS_Shape TopAbs_ShapeEnum | theShapeType |
const TopoDS_Shape TopAbs_ShapeEnum GEOMAlgo_State | theState |
const TopAbs_ShapeEnum | theShapeType |
const TopAbs_ShapeEnum GEOMAlgo_State | theState |
const TopAbs_ShapeEnum GEOMAlgo_State TCollection_AsciiString & | theShapeEntries |
const Standard_Integer | theShapeType |
const Standard_Integer const const const const const GEOMAlgo_State | theState |
const const Standard_Integer | theShapeType |
const const Standard_Integer GEOMAlgo_State | theState |
const TCollection_AsciiString & | theShapeEntries |
GEOMImpl_IShapesOperations::GEOMImpl_IShapesOperations | ( | GEOM_Engine * | theEngine, |
int | theDocID | ||
) |
constructor:
GEOMImpl_IShapesOperations::~GEOMImpl_IShapesOperations | ( | ) |
destructor
TCollection_AsciiString GEOMImpl_IShapesOperations::GetShapeTypeString | ( | Handle(GEOM_Object) | theShape | ) |
GetShapeTypeString
References GEOM_Object::GetValue(), and GEOM_IOperations::SetErrorCode().
Standard_Integer GEOMImpl_IShapesOperations::GetSubShapeIndex | ( | Handle(GEOM_Object) | theMainShape, |
Handle(GEOM_Object) | theSubShape | ||
) |
GetSubShapeIndex
References anIndices, GEOM_Object::GetValue(), and GEOM_IOperations::SetErrorCode().
Standard_Integer GEOMImpl_IShapesOperations::GetTopologyIndex | ( | Handle(GEOM_Object) | theMainShape, |
Handle(GEOM_Object) | theSubShape | ||
) |
GetTopologyIndex
References it().
Standard_EXPORT GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) |
Standard_EXPORT GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) |
Standard_EXPORT GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) |
Standard_EXPORT const Standard_Real GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) |
Standard_EXPORT GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) |
Standard_EXPORT GEOMImpl_IShapesOperations::Handle | ( | TColStd_HSequenceOfTransient | ) |
Standard_EXPORT GEOMImpl_IShapesOperations::Handle | ( | TColStd_HSequenceOfTransient | ) |
Standard_EXPORT GEOMImpl_IShapesOperations::Handle | ( | TColStd_HSequenceOfInteger | ) |
Standard_EXPORT GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) |
Standard_EXPORT GEOMImpl_IShapesOperations::Handle | ( | TColStd_HSequenceOfTransient | ) |
Standard_EXPORT GEOMImpl_IShapesOperations::Handle | ( | TColStd_HArray1OfInteger | ) |
Standard_EXPORT GEOMImpl_IShapesOperations::Handle | ( | TColStd_HSequenceOfInteger | ) |
Standard_EXPORT GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) |
Standard_EXPORT GEOMImpl_IShapesOperations::Handle | ( | TColStd_HSequenceOfInteger | ) |
Standard_EXPORT GEOMImpl_IShapesOperations::Handle | ( | TColStd_HSequenceOfTransient | ) |
Standard_EXPORT GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) |
Standard_EXPORT GEOMImpl_IShapesOperations::Handle | ( | TColStd_HSequenceOfTransient | ) | const |
Standard_EXPORT const Standard_Integer const GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) |
Standard_EXPORT const Standard_Integer const const GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) |
Standard_EXPORT GEOMImpl_IShapesOperations::Handle | ( | TColStd_HSequenceOfTransient | ) | const |
Standard_EXPORT const Standard_Integer const GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) |
Standard_EXPORT GEOMImpl_IShapesOperations::Handle | ( | TColStd_HSequenceOfTransient | ) | const |
Standard_EXPORT const Standard_Integer const GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) |
Standard_EXPORT const Standard_Integer const const GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) |
Standard_EXPORT GEOMImpl_IShapesOperations::Handle | ( | TColStd_HSequenceOfTransient | ) | const |
Standard_EXPORT const Standard_Integer const GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) |
Standard_EXPORT GEOMImpl_IShapesOperations::Handle | ( | TColStd_HSequenceOfInteger | ) | const |
Standard_EXPORT const Standard_Integer const GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) |
Standard_EXPORT GEOMImpl_IShapesOperations::Handle | ( | TColStd_HSequenceOfInteger | ) | const |
Standard_EXPORT const Standard_Integer const GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) |
Standard_EXPORT const Standard_Integer const const GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) |
Standard_EXPORT GEOMImpl_IShapesOperations::Handle | ( | TColStd_HSequenceOfInteger | ) | const |
Standard_EXPORT const Standard_Integer const GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) |
Standard_EXPORT GEOMImpl_IShapesOperations::Handle | ( | TColStd_HSequenceOfInteger | ) | const |
Standard_EXPORT const Standard_Integer const GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) |
Standard_EXPORT const Standard_Integer const const GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) |
Standard_EXPORT GEOMImpl_IShapesOperations::Handle | ( | TColStd_HSequenceOfInteger | ) | const |
Standard_EXPORT const Standard_Integer const GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) |
Standard_EXPORT GEOMImpl_IShapesOperations::Handle | ( | TColStd_HSequenceOfTransient | ) | const |
theShape | - the shape to explore |
theShapeType | - type of sub-shape of theShape |
theTopLeftPoint | - top left quadrangle corner |
theTopRigthPoint | - top right quadrangle corner |
theBottomLeftPoint | - bottom left quadrangle corner |
theBottomRigthPoint | - bottom right quadrangle corner |
theState | - required state |
Handle(TColStd_HSequenceOfInteger) | - IDs of found sub-shapes |
Standard_EXPORT const Standard_Integer const GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) |
Standard_EXPORT const Standard_Integer const const GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) |
Standard_EXPORT const Standard_Integer const const const GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) |
Standard_EXPORT const Standard_Integer const const const const GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) |
Standard_EXPORT GEOMImpl_IShapesOperations::Handle | ( | TColStd_HSequenceOfInteger | ) | const |
theShape | - the shape to explore |
theShapeType | - type of sub-shape of theShape |
theTopLeftPoint | - top left quadrangle corner |
theTopRigthPoint | - top right quadrangle corner |
theBottomLeftPoint | - bottom left quadrangle corner |
theBottomRigthPoint | - bottom right quadrangle corner |
theState | - required state |
Handle(TColStd_HSequenceOfInteger) | - IDs of found sub-shapes |
Standard_EXPORT const Standard_Integer const GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) |
Standard_EXPORT const Standard_Integer const const GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) |
Standard_EXPORT const Standard_Integer const const const GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) |
Standard_EXPORT const Standard_Integer const const const const GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) |
Standard_EXPORT GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) |
Standard_EXPORT const Standard_Integer GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) |
Standard_EXPORT GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) |
Standard_EXPORT const Standard_Integer GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) |
Standard_EXPORT GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) |
Standard_EXPORT GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) |
Standard_EXPORT GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) |
Standard_EXPORT GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) |
Standard_EXPORT GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) |
Standard_EXPORT GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) |
Standard_EXPORT GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) | const |
theShapeWhere | - a context shap |
theShapeWhat | - a sample shape |
Handle(GEOM_Object) | - found shape |
Standard_EXPORT const GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) |
Standard_EXPORT GEOMImpl_IShapesOperations::Handle | ( | TColStd_HSequenceOfInteger | ) | const |
theShapeWhere | - a context shap |
theShapeWhat | - a sample shape |
Handle(TColStd_HSequenceOfInteger) | - IDs of found sub-shapes |
Standard_EXPORT const GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) |
Standard_EXPORT GEOMImpl_IShapesOperations::Handle | ( | TColStd_HSequenceOfInteger | ) | const |
theBox | - the box to check state of sub-shapes against |
theShape | - the shape to explore |
theShapeType | - type of sub-shape of theShape |
theState | - required state |
Handle(TColStd_HSequenceOfInteger) | - IDs of found sub-shapes |
Standard_EXPORT const GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) |
Standard_EXPORT GEOMImpl_IShapesOperations::Handle | ( | TColStd_HSequenceOfTransient | ) | const |
theBox | - the box to check state of sub-shapes against |
theShape | - the shape to explore |
theShapeType | - type of sub-shape of theShape |
theState | - required state |
Handle(TColStd_HSequenceOfTransient) | - found shape objects |
Standard_EXPORT const GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) |
Standard_EXPORT GEOMImpl_IShapesOperations::Handle | ( | TColStd_HSequenceOfInteger | ) | const |
theCheckShape | - the shape to check state of sub-shapes against |
theShape | - the shape to explore |
theShapeType | - type of sub-shape of theShape |
theState | - required state |
Handle(TColStd_HSequenceOfInteger) | - IDs of found sub-shapes |
Standard_EXPORT const GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) |
Standard_EXPORT GEOMImpl_IShapesOperations::Handle | ( | TColStd_HSequenceOfTransient | ) | const |
theCheckShape | - the shape to check state of sub-shapes against |
theShape | - the shape to explore |
theShapeType | - type of sub-shape of theShape |
theState | - required state |
Handle(TColStd_HSequenceOfTransient) | - found shape objects |
Standard_EXPORT const GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) |
Standard_EXPORT GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) | const |
Standard_EXPORT const GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) |
Standard_EXPORT GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) | const |
theEdge | the input edge to be resized |
theMin | the minimal parameter value |
theMax | the maximal parameter value |
Handle(GEOM_Object) | - newly created edge |
Standard_EXPORT GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) | const |
theFace | the input face to be resized |
theUMin | the minimal U parameter value |
theUMax | the maximal U parameter value |
theVMin | the minimal V parameter value |
theVMax | the maximal V parameter value |
Handle(GEOM_Object) | - newly created face |
Standard_EXPORT GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) | const |
theFace | the input face |
Handle(GEOM_Object) | - newly created face |
Standard_EXPORT GEOMImpl_IShapesOperations::Handle | ( | TColStd_HSequenceOfTransient | ) | const |
theShape | - the shape to be exploded on edges. |
theStartPoint | - the starting point. |
Standard_EXPORT const GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) |
Standard_EXPORT GEOMImpl_IShapesOperations::Handle | ( | TColStd_HSequenceOfTransient | ) | const |
theShape | the shape to be exploded |
theShapeType | the type of shapes to be returned. Can have the values FACE, EDGE and VERTEX only. |
theCondition | the condition type. |
theTolerance | the tolerance filter. |
Standard_EXPORT GEOMImpl_IShapesOperations::Handle | ( | GEOM_Object | ) | const |
theShape | the original shape. |
theSubShapeIDs | the list of sub-shape IDs to be extracted from the original shape. |
theStats | the operation statistics. Output parameter. |
Standard_EXPORT const GEOMImpl_IShapesOperations::Handle | ( | TColStd_HArray1OfInteger | ) |
|
private |
theAx1 | - edge defining plane normal |
Handle(Geom_Surface) | - resulting surface |
|
private |
theAx1 | - edge defining cylinder axis |
theRadius | - cylinder radius |
Handle(Geom_Surface) | - resulting surface |
|
private |
theSurface | - the surface to check state of sub-shapes against |
theShape | - the shape to explore |
theShapeType | - type of sub-shape of theShape |
theState | - required state |
Handle(TColStd_HSequenceOfInteger) | - IDs of found sub-shapes |
|
private |
theSurface | - the surface to check state of sub-shapes against |
theShape | - the shape to explore |
theShapeType | - type of sub-shape of theShape |
theState | - required state |
theShapeEntries | - outgoing entries like "entry1, entry2, ..." |
Handle(TColStd_HSequenceOfTransient) | - found shape objects |
|
private |
|
private |
theShape | - the shape to explore |
theShapeType | - type of sub-shape of theShape |
theTopLeftPoint | - top left quadrangle corner |
theTopRigthPoint | - top right quadrangle corner |
theBottomLeftPoint | - bottom left quadrangle corner |
theBottomRigthPoint | - bottom right quadrangle corner |
theState | - required state |
Handle(TColStd_HSequenceOfInteger) | - IDs of found sub-shapes |
|
private |
|
private |
|
private |
|
private |
|
private |
theBox | - the box to check state of sub-shapes against |
theShape | - the shape to explore |
theShapeType | - type of sub-shape of theShape |
theState | - required state |
Handle(TColStd_HSequenceOfInteger) | - IDs of found sub-shapes |
|
private |
|
private |
theCheckShape | - the shape to check state of sub-shapes against |
theShape | - the shape to explore |
theShapeType | - type of sub-shape of theShape |
theState | - required state |
Handle(TColStd_HSequenceOfInteger) | - IDs of found sub-shapes |
|
private |
|
private |
theShape | - the main shape |
theShapeIDs | - theShapeIDs - incoming shape ids |
theShapeEntries | - outgoing entries like "entry1, entry2, ..." |
Handle(TColStd_HSequenceOfTransient) | - found shape objects |
|
private |
|
private |
theShape | - the shape to be exploded on edges. |
theStartPoint | - the starting point. |
|
private |
|
staticprivate |
theObj1 | - Object 1 |
theObj2 | - Object 2 |
Handle(GEOM_Object) | - selected object |
|
private |
Standard_Boolean GEOMImpl_IShapesOperations::IsSubShapeBelongsTo | ( | Handle(GEOM_Object) | theSubObject, |
const Standard_Integer | theSubObjectIndex, | ||
Handle(GEOM_Object) | theObject, | ||
const Standard_Integer | theObjectIndex | ||
) |
IsSubShapeBelongsTo
References anIndices, GEOM_Object::GetValue(), and GEOM_IOperations::SetErrorCode().
Standard_Integer GEOMImpl_IShapesOperations::NumberOfSubShapes | ( | Handle(GEOM_Object) | theShape, |
const Standard_Integer | theShapeType | ||
) |
NumberOfSubShapes
References GEOM_Object::GetValue(), Handle(), it(), and TopAbs_FLAT.
Standard_EXPORT Handle (GEOM_Object) MakeWire (std Standard_EXPORT const bool GEOMImpl_IShapesOperations::isPlanarWanted |
Standard_EXPORT const Standard_Integer const Standard_Boolean GEOMImpl_IShapesOperations::isSorted |
Standard_EXPORT const Standard_Real const Standard_Real GEOMImpl_IShapesOperations::theAngularTolerance |
Standard_EXPORT const Standard_Integer const GEOMUtils::ComparisonCondition GEOMImpl_IShapesOperations::theCondition |
Standard_EXPORT const Standard_Integer const Standard_Boolean const ExplodeType GEOMImpl_IShapesOperations::theExplodeType = EXPLODE_NEW_INCLUDE_MAIN) |
Standard_EXPORT Handle (GEOM_Object) MakeFaceWithConstraints (std Standard_EXPORT Handle (GEOM_Object) MakeShell (std Standard_EXPORT Handle (GEOM_Object) MakeSolidShells (std Standard_EXPORT Handle (GEOM_Object) MakeCompound (std Standard_EXPORT Handle (GEOM_Object) MakeSolidFromConnectedFaces (std Standard_EXPORT Handle (GEOM_Object) MakeGlueFaces (std Standard_EXPORT Handle (GEOM_Object) MakeGlueFacesByList (std Standard_EXPORT Handle (GEOM_Object) MakeGlueEdges (std Standard_EXPORT Handle (TColStd_HSequenceOfTransient) GetGlueShapes (std Standard_EXPORT Handle (GEOM_Object) MakeGlueEdgesByList (std Standard_EXPORT const Standard_Boolean GEOMImpl_IShapesOperations::theGroupsOnly |
Standard_EXPORT const Standard_Integer GEOMImpl_IShapesOperations::theID |
Standard_EXPORT const Standard_Real GEOMImpl_IShapesOperations::theLength |
Standard_EXPORT const Standard_Real GEOMImpl_IShapesOperations::theLinearTolerance |
Standard_EXPORT const Standard_Real const Standard_Real GEOMImpl_IShapesOperations::theMax |
Standard_EXPORT const Standard_Real GEOMImpl_IShapesOperations::theMin |
Standard_EXPORT const Standard_Integer const Standard_Real GEOMImpl_IShapesOperations::theRadius |
Standard_EXPORT const Standard_Integer const const const Standard_Real GEOMImpl_IShapesOperations::theRadius |
Standard_EXPORT const Standard_Integer const Standard_Real GEOMImpl_IShapesOperations::theRadius |
|
private |
|
private |
|
private |
|
private |
const const Standard_Integer GEOMImpl_IShapesOperations::theShapeType |
Standard_EXPORT Handle (TColStd_HSequenceOfTransient) GetSharedShapes (std Standard_EXPORT const Standard_Integer GEOMImpl_IShapesOperations::theShapeType |
Standard_EXPORT const const Standard_Integer GEOMImpl_IShapesOperations::theShapeType |
|
private |
|
private |
|
private |
|
private |
const const Standard_Integer GEOMAlgo_State GEOMImpl_IShapesOperations::theState |
Standard_EXPORT const Standard_Integer const const const GEOMAlgo_State GEOMImpl_IShapesOperations::theState |
Standard_EXPORT const Standard_Integer const const Standard_Real const GEOMAlgo_State GEOMImpl_IShapesOperations::theState |
Standard_EXPORT const Standard_Integer const const const Standard_Real const GEOMAlgo_State GEOMImpl_IShapesOperations::theState |
Standard_EXPORT const Standard_Integer const const GEOMAlgo_State GEOMImpl_IShapesOperations::theState |
Standard_EXPORT const Standard_Integer const const const const const GEOMAlgo_State GEOMImpl_IShapesOperations::theState |
Standard_EXPORT const const Standard_Integer GEOMAlgo_State GEOMImpl_IShapesOperations::theState |
|
private |
|
private |
|
private |
|
private |
Standard_EXPORT const std::list<ExtractionStat>& GEOMImpl_IShapesOperations::theStats |
Standard_EXPORT std::list<Handle(GEOM_Object)> GEOMImpl_IShapesOperations::theSubShapes |
Standard_EXPORT const Standard_Integer const GEOMUtils::ComparisonCondition const Standard_Real GEOMImpl_IShapesOperations::theTolerance |
Standard_EXPORT const Standard_Integer GEOMImpl_IShapesOperations::theTypes = All) |
Standard_EXPORT const Standard_Real const Standard_Real GEOMImpl_IShapesOperations::theUMax |
Standard_EXPORT const Standard_Real GEOMImpl_IShapesOperations::theUMin |
Standard_EXPORT const Standard_Real const Standard_Real const Standard_Real const Standard_Real GEOMImpl_IShapesOperations::theVMax |
Standard_EXPORT const Standard_Real const Standard_Real const Standard_Real GEOMImpl_IShapesOperations::theVMin |