OCC Main Page | ModelingAlgorithms | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ModelingAlgorithms
TKBool
TopOpeBRepDS


TopOpeBRepDS_ShapeShapeInterference Class Reference

#include <TopOpeBRepDS_ShapeShapeInterference.hxx>

Inheritance diagram for TopOpeBRepDS_ShapeShapeInterference:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT 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

Standard_EXPORT TopOpeBRepDS_Config Config () const
Standard_EXPORT Standard_Boolean GBound () const
Standard_EXPORT void SetGBound (const Standard_Boolean b)
virtual Standard_EXPORT Standard_OStream & Dump (Standard_OStream &OS) const
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Attributes

Standard_Boolean myGBound
TopOpeBRepDS_Config myC

Constructor & Destructor Documentation

Standard_EXPORT 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

Standard_EXPORT TopOpeBRepDS_Config TopOpeBRepDS_ShapeShapeInterference::Config  )  const
 

virtual Standard_EXPORT Standard_OStream& TopOpeBRepDS_ShapeShapeInterference::Dump Standard_OStream &  OS  )  const [virtual]
 

Reimplemented from TopOpeBRepDS_Interference.

Reimplemented in TopOpeBRepDS_EdgeVertexInterference, and TopOpeBRepDS_FaceEdgeInterference.

Standard_EXPORT Standard_Boolean TopOpeBRepDS_ShapeShapeInterference::GBound  )  const
 

Standard_EXPORT const TopOpeBRepDS_ShapeShapeInterference::Handle Standard_Type   )  const
 

Reimplemented from TopOpeBRepDS_Interference.

Reimplemented in TopOpeBRepDS_EdgeVertexInterference, and TopOpeBRepDS_FaceEdgeInterference.

Standard_EXPORT void TopOpeBRepDS_ShapeShapeInterference::SetGBound const Standard_Boolean  b  ) 
 


Field Documentation

TopOpeBRepDS_Config TopOpeBRepDS_ShapeShapeInterference::myC [private]
 

Standard_Boolean TopOpeBRepDS_ShapeShapeInterference::myGBound [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:43:05 2008 for OpenCASCADE by  doxygen 1.4.1