Open CASCADE Technology 6.6.0
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

TopOpeBRepDS_ShapeShapeInterference::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 
)

Member Function Documentation

TopOpeBRepDS_Config TopOpeBRepDS_ShapeShapeInterference::Config ( ) const
virtual Standard_OStream& TopOpeBRepDS_ShapeShapeInterference::Dump ( Standard_OStream OS) const [virtual]
Standard_Boolean TopOpeBRepDS_ShapeShapeInterference::GBound ( ) const
void TopOpeBRepDS_ShapeShapeInterference::SetGBound ( const Standard_Boolean  b)

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines