Open CASCADE Technology  7.6.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() [1/2]

StepToTopoDS_Tool::StepToTopoDS_Tool ( )

◆ StepToTopoDS_Tool() [2/2]

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

Member Function Documentation

◆ AddContinuity() [1/3]

void StepToTopoDS_Tool::AddContinuity ( const Handle< Geom2d_Curve > &  GeomCur2d)

◆ AddContinuity() [2/3]

void StepToTopoDS_Tool::AddContinuity ( const Handle< Geom_Curve > &  GeomCurve)

◆ AddContinuity() [3/3]

void StepToTopoDS_Tool::AddContinuity ( const Handle< Geom_Surface > &  GeomSurf)

◆ Bind()

void StepToTopoDS_Tool::Bind ( const Handle< StepShape_TopologicalRepresentationItem > &  TRI,
const TopoDS_Shape S 
)

◆ BindEdge()

void StepToTopoDS_Tool::BindEdge ( const StepToTopoDS_PointPair PP,
const TopoDS_Edge E 
)

◆ BindVertex()

void StepToTopoDS_Tool::BindVertex ( const Handle< StepGeom_CartesianPoint > &  P,
const TopoDS_Vertex V 
)

◆ C0Cur2()

Standard_Integer StepToTopoDS_Tool::C0Cur2 ( ) const

◆ C0Cur3()

Standard_Integer StepToTopoDS_Tool::C0Cur3 ( ) const

◆ C0Surf()

Standard_Integer StepToTopoDS_Tool::C0Surf ( ) const

◆ C1Cur2()

Standard_Integer StepToTopoDS_Tool::C1Cur2 ( ) const

◆ C1Cur3()

Standard_Integer StepToTopoDS_Tool::C1Cur3 ( ) const

◆ C1Surf()

Standard_Integer StepToTopoDS_Tool::C1Surf ( ) const

◆ C2Cur2()

Standard_Integer StepToTopoDS_Tool::C2Cur2 ( ) const

◆ C2Cur3()

Standard_Integer StepToTopoDS_Tool::C2Cur3 ( ) const

◆ C2Surf()

Standard_Integer StepToTopoDS_Tool::C2Surf ( ) const

◆ ClearEdgeMap()

void StepToTopoDS_Tool::ClearEdgeMap ( )

◆ ClearVertexMap()

void StepToTopoDS_Tool::ClearVertexMap ( )

◆ ComputePCurve() [1/2]

Standard_Boolean StepToTopoDS_Tool::ComputePCurve ( ) const

◆ ComputePCurve() [2/2]

void StepToTopoDS_Tool::ComputePCurve ( const Standard_Boolean  B)

◆ Find()

const TopoDS_Shape& StepToTopoDS_Tool::Find ( const Handle< StepShape_TopologicalRepresentationItem > &  TRI)

◆ FindEdge()

const TopoDS_Edge& StepToTopoDS_Tool::FindEdge ( const StepToTopoDS_PointPair PP)

◆ FindVertex()

const TopoDS_Vertex& StepToTopoDS_Tool::FindVertex ( const Handle< StepGeom_CartesianPoint > &  P)

◆ Init()

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

◆ IsBound()

Standard_Boolean StepToTopoDS_Tool::IsBound ( const Handle< StepShape_TopologicalRepresentationItem > &  TRI)

◆ IsEdgeBound()

Standard_Boolean StepToTopoDS_Tool::IsEdgeBound ( const StepToTopoDS_PointPair PP)

◆ IsVertexBound()

Standard_Boolean StepToTopoDS_Tool::IsVertexBound ( const Handle< StepGeom_CartesianPoint > &  PG)

◆ TransientProcess()

Handle< Transfer_TransientProcess > StepToTopoDS_Tool::TransientProcess ( ) const

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