Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
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 NCollection_DataMap< occ::handle< StepShape_TopologicalRepresentationItem >, TopoDS_Shape > &Map, const occ::handle< Transfer_TransientProcess > &TP)
 
void Init (const NCollection_DataMap< occ::handle< StepShape_TopologicalRepresentationItem >, TopoDS_Shape > &Map, const occ::handle< Transfer_TransientProcess > &TP)
 
bool IsBound (const occ::handle< StepShape_TopologicalRepresentationItem > &TRI)
 
void Bind (const occ::handle< StepShape_TopologicalRepresentationItem > &TRI, const TopoDS_Shape &S)
 
const TopoDS_ShapeFind (const occ::handle< StepShape_TopologicalRepresentationItem > &TRI)
 
void ClearEdgeMap ()
 
bool IsEdgeBound (const StepToTopoDS_PointPair &PP)
 
void BindEdge (const StepToTopoDS_PointPair &PP, const TopoDS_Edge &E)
 
const TopoDS_EdgeFindEdge (const StepToTopoDS_PointPair &PP)
 
void ClearVertexMap ()
 
bool IsVertexBound (const occ::handle< StepGeom_CartesianPoint > &PG)
 
void BindVertex (const occ::handle< StepGeom_CartesianPoint > &P, const TopoDS_Vertex &V)
 
const TopoDS_VertexFindVertex (const occ::handle< StepGeom_CartesianPoint > &P)
 
void ComputePCurve (const bool B)
 
bool ComputePCurve () const
 
occ::handle< Transfer_TransientProcessTransientProcess () const
 
void AddContinuity (const occ::handle< Geom_Surface > &GeomSurf)
 
void AddContinuity (const occ::handle< Geom_Curve > &GeomCurve)
 
void AddContinuity (const occ::handle< Geom2d_Curve > &GeomCur2d)
 
int C0Surf () const
 
int C1Surf () const
 
int C2Surf () const
 
int C0Cur2 () const
 
int C1Cur2 () const
 
int C2Cur2 () const
 
int C0Cur3 () const
 
int C1Cur3 () const
 
int 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 NCollection_DataMap< occ::handle< StepShape_TopologicalRepresentationItem >, TopoDS_Shape > & Map,
const occ::handle< Transfer_TransientProcess > & TP )

Member Function Documentation

◆ AddContinuity() [1/3]

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

◆ AddContinuity() [2/3]

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

◆ AddContinuity() [3/3]

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

◆ Bind()

void StepToTopoDS_Tool::Bind ( const occ::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 occ::handle< StepGeom_CartesianPoint > & P,
const TopoDS_Vertex & V )

◆ C0Cur2()

int StepToTopoDS_Tool::C0Cur2 ( ) const

◆ C0Cur3()

int StepToTopoDS_Tool::C0Cur3 ( ) const

◆ C0Surf()

int StepToTopoDS_Tool::C0Surf ( ) const

◆ C1Cur2()

int StepToTopoDS_Tool::C1Cur2 ( ) const

◆ C1Cur3()

int StepToTopoDS_Tool::C1Cur3 ( ) const

◆ C1Surf()

int StepToTopoDS_Tool::C1Surf ( ) const

◆ C2Cur2()

int StepToTopoDS_Tool::C2Cur2 ( ) const

◆ C2Cur3()

int StepToTopoDS_Tool::C2Cur3 ( ) const

◆ C2Surf()

int StepToTopoDS_Tool::C2Surf ( ) const

◆ ClearEdgeMap()

void StepToTopoDS_Tool::ClearEdgeMap ( )

◆ ClearVertexMap()

void StepToTopoDS_Tool::ClearVertexMap ( )

◆ ComputePCurve() [1/2]

bool StepToTopoDS_Tool::ComputePCurve ( ) const

◆ ComputePCurve() [2/2]

void StepToTopoDS_Tool::ComputePCurve ( const bool B)

◆ Find()

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

◆ FindEdge()

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

◆ FindVertex()

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

◆ Init()

◆ IsBound()

bool StepToTopoDS_Tool::IsBound ( const occ::handle< StepShape_TopologicalRepresentationItem > & TRI)

◆ IsEdgeBound()

bool StepToTopoDS_Tool::IsEdgeBound ( const StepToTopoDS_PointPair & PP)

◆ IsVertexBound()

bool StepToTopoDS_Tool::IsVertexBound ( const occ::handle< StepGeom_CartesianPoint > & PG)

◆ TransientProcess()

occ::handle< Transfer_TransientProcess > StepToTopoDS_Tool::TransientProcess ( ) const

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