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

ModelingAlgorithms
TKBool
TopOpeBRepDS


TopOpeBRepDS_EdgeVertexInterference Class Reference

An interference with a parameter.
.

#include <TopOpeBRepDS_EdgeVertexInterference.hxx>

Inheritance diagram for TopOpeBRepDS_EdgeVertexInterference:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT TopOpeBRepDS_EdgeVertexInterference (const TopOpeBRepDS_Transition &T, const TopOpeBRepDS_Kind ST, const Standard_Integer S, const Standard_Integer G, const Standard_Boolean GIsBound, const TopOpeBRepDS_Config C, const Standard_Real P)
 Create an interference of VERTEX <g> on a crossed EDGE E.

if support type <st> == EDGE : <s> is edge E
FACE : <s> is the face with bound E.
<t> is the transition along the edge, crossing the crossed edge.
E is the crossed edge.
<gisbound> indicates if <g> is a bound of the edge.

is the parameter of <g> on the edge.

interference is stored in the list of interfs of the edge.

.

Standard_EXPORT TopOpeBRepDS_EdgeVertexInterference (const TopOpeBRepDS_Transition &T, const Standard_Integer S, const Standard_Integer G, const Standard_Boolean GIsBound, const TopOpeBRepDS_Config C, const Standard_Real P)
 Create an interference of VERTEX <g> on crossed EDGE <s>.

<t> is the transition along the edge, crossing the crossed edge.
<s> is the crossed edge.
<gisbound> indicates if <g> is a bound of the edge.
<c> indicates the geometric configuration between
the edge and the crossed edge.

is the parameter of <g> on the edge.

interference is stored in the list of interfs of the edge.

.

Standard_EXPORT Standard_Real Parameter () const
Standard_EXPORT void Parameter (const Standard_Real P)
virtual Standard_EXPORT Standard_OStream & Dump (Standard_OStream &OS) const
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Attributes

Standard_Real myParam

Constructor & Destructor Documentation

Standard_EXPORT TopOpeBRepDS_EdgeVertexInterference::TopOpeBRepDS_EdgeVertexInterference const TopOpeBRepDS_Transition T,
const TopOpeBRepDS_Kind  ST,
const Standard_Integer  S,
const Standard_Integer  G,
const Standard_Boolean  GIsBound,
const TopOpeBRepDS_Config  C,
const Standard_Real  P
 

Standard_EXPORT TopOpeBRepDS_EdgeVertexInterference::TopOpeBRepDS_EdgeVertexInterference const TopOpeBRepDS_Transition T,
const Standard_Integer  S,
const Standard_Integer  G,
const Standard_Boolean  GIsBound,
const TopOpeBRepDS_Config  C,
const Standard_Real  P
 


Member Function Documentation

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

Reimplemented from TopOpeBRepDS_ShapeShapeInterference.

Standard_EXPORT const TopOpeBRepDS_EdgeVertexInterference::Handle Standard_Type   )  const
 

Reimplemented from TopOpeBRepDS_ShapeShapeInterference.

Standard_EXPORT void TopOpeBRepDS_EdgeVertexInterference::Parameter const Standard_Real  P  ) 
 

Standard_EXPORT Standard_Real TopOpeBRepDS_EdgeVertexInterference::Parameter  )  const
 


Field Documentation

Standard_Real TopOpeBRepDS_EdgeVertexInterference::myParam [private]
 


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