Open CASCADE Technology 6.6.0
Public Member Functions
TopOpeBRepDS_Interference Class Reference

An interference is the description of the
attachment of a new geometry on a geometry. For
example an intersection point on an Edge or on a
Curve.

The Interference contains the following data :

More...

#include <TopOpeBRepDS_Interference.hxx>

Inheritance diagram for TopOpeBRepDS_Interference:
Inheritance graph
[legend]

Public Member Functions

 TopOpeBRepDS_Interference ()
 TopOpeBRepDS_Interference (const TopOpeBRepDS_Transition &Transition, const TopOpeBRepDS_Kind SupportType, const Standard_Integer Support, const TopOpeBRepDS_Kind GeometryType, const Standard_Integer Geometry)
 TopOpeBRepDS_Interference (const Handle< TopOpeBRepDS_Interference > &I)
const TopOpeBRepDS_TransitionTransition () const
TopOpeBRepDS_TransitionChangeTransition ()
void Transition (const TopOpeBRepDS_Transition &T)
void GKGSKS (TopOpeBRepDS_Kind &GK, Standard_Integer &G, TopOpeBRepDS_Kind &SK, Standard_Integer &S) const
 return GeometryType + Geometry + SupportType + Support

TopOpeBRepDS_Kind SupportType () const
Standard_Integer Support () const
TopOpeBRepDS_Kind GeometryType () const
Standard_Integer Geometry () const
void SetGeometry (const Standard_Integer GI)
void SupportType (const TopOpeBRepDS_Kind ST)
void Support (const Standard_Integer S)
void GeometryType (const TopOpeBRepDS_Kind GT)
void Geometry (const Standard_Integer G)
Standard_Boolean HasSameSupport (const Handle< TopOpeBRepDS_Interference > &Other) const
Standard_Boolean HasSameGeometry (const Handle< TopOpeBRepDS_Interference > &Other) const
Standard_OStreamDumpG (Standard_OStream &OS) const
Standard_OStreamDumpS (Standard_OStream &OS) const
virtual Standard_OStreamDump (Standard_OStream &OS) const
Standard_OStreamDump (Standard_OStream &OS, const TCollection_AsciiString &s1, const TCollection_AsciiString &s2) const

Detailed Description


Constructor & Destructor Documentation

TopOpeBRepDS_Interference::TopOpeBRepDS_Interference ( )
TopOpeBRepDS_Interference::TopOpeBRepDS_Interference ( const TopOpeBRepDS_Transition Transition,
const TopOpeBRepDS_Kind  SupportType,
const Standard_Integer  Support,
const TopOpeBRepDS_Kind  GeometryType,
const Standard_Integer  Geometry 
)
TopOpeBRepDS_Interference::TopOpeBRepDS_Interference ( const Handle< TopOpeBRepDS_Interference > &  I)

Member Function Documentation

TopOpeBRepDS_Transition& TopOpeBRepDS_Interference::ChangeTransition ( )
virtual Standard_OStream& TopOpeBRepDS_Interference::Dump ( Standard_OStream OS) const [virtual]
Standard_OStream& TopOpeBRepDS_Interference::Dump ( Standard_OStream OS,
const TCollection_AsciiString s1,
const TCollection_AsciiString s2 
) const
Standard_OStream& TopOpeBRepDS_Interference::DumpG ( Standard_OStream OS) const
Standard_OStream& TopOpeBRepDS_Interference::DumpS ( Standard_OStream OS) const
Standard_Integer TopOpeBRepDS_Interference::Geometry ( ) const
void TopOpeBRepDS_Interference::Geometry ( const Standard_Integer  G)
TopOpeBRepDS_Kind TopOpeBRepDS_Interference::GeometryType ( ) const
void TopOpeBRepDS_Interference::GeometryType ( const TopOpeBRepDS_Kind  GT)
void TopOpeBRepDS_Interference::GKGSKS ( TopOpeBRepDS_Kind GK,
Standard_Integer G,
TopOpeBRepDS_Kind SK,
Standard_Integer S 
) const
Standard_Boolean TopOpeBRepDS_Interference::HasSameGeometry ( const Handle< TopOpeBRepDS_Interference > &  Other) const
Standard_Boolean TopOpeBRepDS_Interference::HasSameSupport ( const Handle< TopOpeBRepDS_Interference > &  Other) const
void TopOpeBRepDS_Interference::SetGeometry ( const Standard_Integer  GI)
void TopOpeBRepDS_Interference::Support ( const Standard_Integer  S)
Standard_Integer TopOpeBRepDS_Interference::Support ( ) const
TopOpeBRepDS_Kind TopOpeBRepDS_Interference::SupportType ( ) const
void TopOpeBRepDS_Interference::SupportType ( const TopOpeBRepDS_Kind  ST)
void TopOpeBRepDS_Interference::Transition ( const TopOpeBRepDS_Transition T)
const TopOpeBRepDS_Transition& TopOpeBRepDS_Interference::Transition ( ) const

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