Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
TopOpeBRepDS_ShapeShapeInterference Class Reference

#include <TopOpeBRepDS_ShapeShapeInterference.hxx>

Inheritance diagram for TopOpeBRepDS_ShapeShapeInterference:
Inheritance graph
[legend]

Public Member Functions

 TopOpeBRepDS_ShapeShapeInterference (const TopOpeBRepDS_Transition &T, const TopOpeBRepDS_Kind ST, const Standard_Integer S, const TopOpeBRepDS_Kind GT, const Standard_Integer G, const Standard_Boolean GBound, const TopOpeBRepDS_Config C)
 a shape interfers on shape <G> with shape <S>.
examples :
create a ShapeShapeInterference describing :
vertex V of edge E1 found on edge E2 :
ST,S,GT,G = TopOpeBRepDS_EDGE,E2,TopOpeBRepDS_VERTEX,V

create a ShapeShapeInterference describing
vertex V of edge E found on face F :
ST,S,GT,G = TopOpeBRepDS_FACE,F,TopOpeBRepDS_VERTEX,V

<GBound> indicates if shape <G> is a bound of shape <S>.

<SCC> :
UNSH_GEOMETRY :
<S> and <Ancestor> have any types,
<S> and <Ancestor> don't share the same geometry
SAME_ORIENTED :
<S> and <Ancestor> have identical types,
<S> and <Ancestor> orientations are IDENTICAL.
DIFF_ORIENTED :
<S> and <Ancestor> have identical types,
<S> and <Ancestor> orientations are DIFFERENT.


TopOpeBRepDS_Config Config () const
Standard_Boolean GBound () const
void SetGBound (const Standard_Boolean b)
virtual Standard_OStreamDump (Standard_OStream &OS) const

Constructor & Destructor Documentation


Member Function Documentation


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