Open CASCADE Technology  7.0.0
Public Member Functions
StepToTopoDS_Tool Class Reference

This Tool Class provides Information to build a Cas.Cad BRep from a ProSTEP Shape model. More...

#include <StepToTopoDS_Tool.hxx>

Public Member Functions

 StepToTopoDS_Tool ()
 
 StepToTopoDS_Tool (const StepToTopoDS_DataMapOfTRI &Map, const Handle< Transfer_TransientProcess > &TP)
 
void Init (const StepToTopoDS_DataMapOfTRI &Map, const Handle< Transfer_TransientProcess > &TP)
 
Standard_Boolean IsBound (const Handle< StepShape_TopologicalRepresentationItem > &TRI)
 
void Bind (const Handle< StepShape_TopologicalRepresentationItem > &TRI, const TopoDS_Shape &S)
 
const TopoDS_ShapeFind (const Handle< StepShape_TopologicalRepresentationItem > &TRI)
 
void ClearEdgeMap ()
 
Standard_Boolean IsEdgeBound (const StepToTopoDS_PointPair &PP)
 
void BindEdge (const StepToTopoDS_PointPair &PP, const TopoDS_Edge &E)
 
const TopoDS_EdgeFindEdge (const StepToTopoDS_PointPair &PP)
 
void ClearVertexMap ()
 
Standard_Boolean IsVertexBound (const Handle< StepGeom_CartesianPoint > &PG)
 
void BindVertex (const Handle< StepGeom_CartesianPoint > &P, const TopoDS_Vertex &V)
 
const TopoDS_VertexFindVertex (const Handle< StepGeom_CartesianPoint > &P)
 
void ComputePCurve (const Standard_Boolean B)
 
Standard_Boolean ComputePCurve () const
 
Handle< Transfer_TransientProcessTransientProcess () const
 
void AddContinuity (const Handle< Geom_Surface > &GeomSurf)
 
void AddContinuity (const Handle< Geom_Curve > &GeomCurve)
 
void AddContinuity (const Handle< Geom2d_Curve > &GeomCur2d)
 
Standard_Integer C0Surf () const
 
Standard_Integer C1Surf () const
 
Standard_Integer C2Surf () const
 
Standard_Integer C0Cur2 () const
 
Standard_Integer C1Cur2 () const
 
Standard_Integer C2Cur2 () const
 
Standard_Integer C0Cur3 () const
 
Standard_Integer C1Cur3 () const
 
Standard_Integer C2Cur3 () const
 

Detailed Description

This Tool Class provides Information to build a Cas.Cad BRep from a ProSTEP Shape model.

Constructor & Destructor Documentation

StepToTopoDS_Tool::StepToTopoDS_Tool ( )
StepToTopoDS_Tool::StepToTopoDS_Tool ( const StepToTopoDS_DataMapOfTRI Map,
const Handle< Transfer_TransientProcess > &  TP 
)

Member Function Documentation

void StepToTopoDS_Tool::AddContinuity ( const Handle< Geom_Surface > &  GeomSurf)
void StepToTopoDS_Tool::AddContinuity ( const Handle< Geom_Curve > &  GeomCurve)
void StepToTopoDS_Tool::AddContinuity ( const Handle< Geom2d_Curve > &  GeomCur2d)
void StepToTopoDS_Tool::Bind ( const Handle< StepShape_TopologicalRepresentationItem > &  TRI,
const TopoDS_Shape S 
)
void StepToTopoDS_Tool::BindEdge ( const StepToTopoDS_PointPair PP,
const TopoDS_Edge E 
)
void StepToTopoDS_Tool::BindVertex ( const Handle< StepGeom_CartesianPoint > &  P,
const TopoDS_Vertex V 
)
Standard_Integer StepToTopoDS_Tool::C0Cur2 ( ) const
Standard_Integer StepToTopoDS_Tool::C0Cur3 ( ) const
Standard_Integer StepToTopoDS_Tool::C0Surf ( ) const
Standard_Integer StepToTopoDS_Tool::C1Cur2 ( ) const
Standard_Integer StepToTopoDS_Tool::C1Cur3 ( ) const
Standard_Integer StepToTopoDS_Tool::C1Surf ( ) const
Standard_Integer StepToTopoDS_Tool::C2Cur2 ( ) const
Standard_Integer StepToTopoDS_Tool::C2Cur3 ( ) const
Standard_Integer StepToTopoDS_Tool::C2Surf ( ) const
void StepToTopoDS_Tool::ClearEdgeMap ( )
void StepToTopoDS_Tool::ClearVertexMap ( )
void StepToTopoDS_Tool::ComputePCurve ( const Standard_Boolean  B)
Standard_Boolean StepToTopoDS_Tool::ComputePCurve ( ) const
const TopoDS_Shape& StepToTopoDS_Tool::Find ( const Handle< StepShape_TopologicalRepresentationItem > &  TRI)
const TopoDS_Edge& StepToTopoDS_Tool::FindEdge ( const StepToTopoDS_PointPair PP)
const TopoDS_Vertex& StepToTopoDS_Tool::FindVertex ( const Handle< StepGeom_CartesianPoint > &  P)
void StepToTopoDS_Tool::Init ( const StepToTopoDS_DataMapOfTRI Map,
const Handle< Transfer_TransientProcess > &  TP 
)
Standard_Boolean StepToTopoDS_Tool::IsBound ( const Handle< StepShape_TopologicalRepresentationItem > &  TRI)
Standard_Boolean StepToTopoDS_Tool::IsEdgeBound ( const StepToTopoDS_PointPair PP)
Standard_Boolean StepToTopoDS_Tool::IsVertexBound ( const Handle< StepGeom_CartesianPoint > &  PG)
Handle< Transfer_TransientProcess > StepToTopoDS_Tool::TransientProcess ( ) const

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