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

#include <Draft_EdgeInfo.hxx>

Public Member Functions

 Draft_EdgeInfo ()
 
 Draft_EdgeInfo (const bool HasNewGeometry)
 
void Add (const TopoDS_Face &F)
 
void RootFace (const TopoDS_Face &F)
 
void Tangent (const gp_Pnt &P)
 
bool IsTangent (gp_Pnt &P) const
 
bool NewGeometry () const
 
void SetNewGeometry (const bool NewGeom)
 
const occ::handle< Geom_Curve > & Geometry () const
 
const TopoDS_FaceFirstFace () const
 
const TopoDS_FaceSecondFace () const
 
const occ::handle< Geom2d_Curve > & FirstPC () const
 
const occ::handle< Geom2d_Curve > & SecondPC () const
 
occ::handle< Geom_Curve > & ChangeGeometry ()
 
occ::handle< Geom2d_Curve > & ChangeFirstPC ()
 
occ::handle< Geom2d_Curve > & ChangeSecondPC ()
 
const TopoDS_FaceRootFace () const
 
void Tolerance (const double tol)
 
double Tolerance () const
 

Constructor & Destructor Documentation

◆ Draft_EdgeInfo() [1/2]

Draft_EdgeInfo::Draft_EdgeInfo ( )

◆ Draft_EdgeInfo() [2/2]

Draft_EdgeInfo::Draft_EdgeInfo ( const bool HasNewGeometry)

Member Function Documentation

◆ Add()

void Draft_EdgeInfo::Add ( const TopoDS_Face & F)

◆ ChangeFirstPC()

occ::handle< Geom2d_Curve > & Draft_EdgeInfo::ChangeFirstPC ( )

◆ ChangeGeometry()

occ::handle< Geom_Curve > & Draft_EdgeInfo::ChangeGeometry ( )

◆ ChangeSecondPC()

occ::handle< Geom2d_Curve > & Draft_EdgeInfo::ChangeSecondPC ( )

◆ FirstFace()

const TopoDS_Face & Draft_EdgeInfo::FirstFace ( ) const

◆ FirstPC()

const occ::handle< Geom2d_Curve > & Draft_EdgeInfo::FirstPC ( ) const

◆ Geometry()

const occ::handle< Geom_Curve > & Draft_EdgeInfo::Geometry ( ) const

◆ IsTangent()

bool Draft_EdgeInfo::IsTangent ( gp_Pnt & P) const

◆ NewGeometry()

bool Draft_EdgeInfo::NewGeometry ( ) const

◆ RootFace() [1/2]

const TopoDS_Face & Draft_EdgeInfo::RootFace ( ) const

◆ RootFace() [2/2]

void Draft_EdgeInfo::RootFace ( const TopoDS_Face & F)

◆ SecondFace()

const TopoDS_Face & Draft_EdgeInfo::SecondFace ( ) const

◆ SecondPC()

const occ::handle< Geom2d_Curve > & Draft_EdgeInfo::SecondPC ( ) const

◆ SetNewGeometry()

void Draft_EdgeInfo::SetNewGeometry ( const bool NewGeom)

◆ Tangent()

void Draft_EdgeInfo::Tangent ( const gp_Pnt & P)

◆ Tolerance() [1/2]

double Draft_EdgeInfo::Tolerance ( ) const

◆ Tolerance() [2/2]

void Draft_EdgeInfo::Tolerance ( const double tol)

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