Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Member Functions
TopoDSToStep_Tool Class Reference

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

#include <TopoDSToStep_Tool.hxx>

Public Member Functions

 TopoDSToStep_Tool (const occ::handle< StepData_StepModel > &theModel)
 
 TopoDSToStep_Tool (const NCollection_DataMap< TopoDS_Shape, occ::handle< Standard_Transient >, TopTools_ShapeMapHasher > &M, const bool FacetedContext, int theSurfCurveMode)
 
void Init (const NCollection_DataMap< TopoDS_Shape, occ::handle< Standard_Transient >, TopTools_ShapeMapHasher > &M, const bool FacetedContext, int theSurfCurveMode)
 
bool IsBound (const TopoDS_Shape &S)
 
void Bind (const TopoDS_Shape &S, const occ::handle< StepShape_TopologicalRepresentationItem > &T)
 
occ::handle< StepShape_TopologicalRepresentationItemFind (const TopoDS_Shape &S)
 
bool Faceted () const
 
void SetCurrentShell (const TopoDS_Shell &S)
 
const TopoDS_ShellCurrentShell () const
 
void SetCurrentFace (const TopoDS_Face &F)
 
const TopoDS_FaceCurrentFace () const
 
void SetCurrentWire (const TopoDS_Wire &W)
 
const TopoDS_WireCurrentWire () const
 
void SetCurrentEdge (const TopoDS_Edge &E)
 
const TopoDS_EdgeCurrentEdge () const
 
void SetCurrentVertex (const TopoDS_Vertex &V)
 
const TopoDS_VertexCurrentVertex () const
 
double Lowest3DTolerance () const
 
void SetSurfaceReversed (const bool B)
 
bool SurfaceReversed () const
 
const NCollection_DataMap< TopoDS_Shape, occ::handle< Standard_Transient >, TopTools_ShapeMapHasher > & Map () const
 
int PCurveMode () const
 Returns mode for writing pcurves (initialized by parameter write.surfacecurve.mode)
 

Detailed Description

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

Constructor & Destructor Documentation

◆ TopoDSToStep_Tool() [1/2]

TopoDSToStep_Tool::TopoDSToStep_Tool ( const occ::handle< StepData_StepModel > & theModel)

◆ TopoDSToStep_Tool() [2/2]

TopoDSToStep_Tool::TopoDSToStep_Tool ( const NCollection_DataMap< TopoDS_Shape, occ::handle< Standard_Transient >, TopTools_ShapeMapHasher > & M,
const bool FacetedContext,
int theSurfCurveMode )

Member Function Documentation

◆ Bind()

void TopoDSToStep_Tool::Bind ( const TopoDS_Shape & S,
const occ::handle< StepShape_TopologicalRepresentationItem > & T )

◆ CurrentEdge()

const TopoDS_Edge & TopoDSToStep_Tool::CurrentEdge ( ) const

◆ CurrentFace()

const TopoDS_Face & TopoDSToStep_Tool::CurrentFace ( ) const

◆ CurrentShell()

const TopoDS_Shell & TopoDSToStep_Tool::CurrentShell ( ) const

◆ CurrentVertex()

const TopoDS_Vertex & TopoDSToStep_Tool::CurrentVertex ( ) const

◆ CurrentWire()

const TopoDS_Wire & TopoDSToStep_Tool::CurrentWire ( ) const

◆ Faceted()

bool TopoDSToStep_Tool::Faceted ( ) const

◆ Find()

occ::handle< StepShape_TopologicalRepresentationItem > TopoDSToStep_Tool::Find ( const TopoDS_Shape & S)

◆ Init()

void TopoDSToStep_Tool::Init ( const NCollection_DataMap< TopoDS_Shape, occ::handle< Standard_Transient >, TopTools_ShapeMapHasher > & M,
const bool FacetedContext,
int theSurfCurveMode )

◆ IsBound()

bool TopoDSToStep_Tool::IsBound ( const TopoDS_Shape & S)

◆ Lowest3DTolerance()

double TopoDSToStep_Tool::Lowest3DTolerance ( ) const

◆ Map()

◆ PCurveMode()

int TopoDSToStep_Tool::PCurveMode ( ) const

Returns mode for writing pcurves (initialized by parameter write.surfacecurve.mode)

◆ SetCurrentEdge()

void TopoDSToStep_Tool::SetCurrentEdge ( const TopoDS_Edge & E)

◆ SetCurrentFace()

void TopoDSToStep_Tool::SetCurrentFace ( const TopoDS_Face & F)

◆ SetCurrentShell()

void TopoDSToStep_Tool::SetCurrentShell ( const TopoDS_Shell & S)

◆ SetCurrentVertex()

void TopoDSToStep_Tool::SetCurrentVertex ( const TopoDS_Vertex & V)

◆ SetCurrentWire()

void TopoDSToStep_Tool::SetCurrentWire ( const TopoDS_Wire & W)

◆ SetSurfaceReversed()

void TopoDSToStep_Tool::SetSurfaceReversed ( const bool B)

◆ SurfaceReversed()

bool TopoDSToStep_Tool::SurfaceReversed ( ) const

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