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

To convert circular section in QuasiAngular Bezier form. More...

#include <GeomFill_QuasiAngularConvertor.hxx>

Public Member Functions

 GeomFill_QuasiAngularConvertor ()
 
bool Initialized () const
 say if <me> is Initialized
 
void Init ()
 
void Section (const gp_Pnt &FirstPnt, const gp_Pnt &Center, const gp_Vec &Dir, const double Angle, NCollection_Array1< gp_Pnt > &Poles, NCollection_Array1< double > &Weights)
 
void Section (const gp_Pnt &FirstPnt, const gp_Vec &DFirstPnt, const gp_Pnt &Center, const gp_Vec &DCenter, const gp_Vec &Dir, const gp_Vec &DDir, const double Angle, const double DAngle, NCollection_Array1< gp_Pnt > &Poles, NCollection_Array1< gp_Vec > &DPoles, NCollection_Array1< double > &Weights, NCollection_Array1< double > &DWeights)
 
void Section (const gp_Pnt &FirstPnt, const gp_Vec &DFirstPnt, const gp_Vec &D2FirstPnt, const gp_Pnt &Center, const gp_Vec &DCenter, const gp_Vec &D2Center, const gp_Vec &Dir, const gp_Vec &DDir, const gp_Vec &D2Dir, const double Angle, const double DAngle, const double D2Angle, NCollection_Array1< gp_Pnt > &Poles, NCollection_Array1< gp_Vec > &DPoles, NCollection_Array1< gp_Vec > &D2Poles, NCollection_Array1< double > &Weights, NCollection_Array1< double > &DWeights, NCollection_Array1< double > &D2Weights)
 

Detailed Description

To convert circular section in QuasiAngular Bezier form.

Constructor & Destructor Documentation

◆ GeomFill_QuasiAngularConvertor()

GeomFill_QuasiAngularConvertor::GeomFill_QuasiAngularConvertor ( )

Member Function Documentation

◆ Init()

void GeomFill_QuasiAngularConvertor::Init ( )

◆ Initialized()

bool GeomFill_QuasiAngularConvertor::Initialized ( ) const

say if <me> is Initialized

◆ Section() [1/3]

void GeomFill_QuasiAngularConvertor::Section ( const gp_Pnt & FirstPnt,
const gp_Pnt & Center,
const gp_Vec & Dir,
const double Angle,
NCollection_Array1< gp_Pnt > & Poles,
NCollection_Array1< double > & Weights )

◆ Section() [2/3]

void GeomFill_QuasiAngularConvertor::Section ( const gp_Pnt & FirstPnt,
const gp_Vec & DFirstPnt,
const gp_Pnt & Center,
const gp_Vec & DCenter,
const gp_Vec & Dir,
const gp_Vec & DDir,
const double Angle,
const double DAngle,
NCollection_Array1< gp_Pnt > & Poles,
NCollection_Array1< gp_Vec > & DPoles,
NCollection_Array1< double > & Weights,
NCollection_Array1< double > & DWeights )

◆ Section() [3/3]

void GeomFill_QuasiAngularConvertor::Section ( const gp_Pnt & FirstPnt,
const gp_Vec & DFirstPnt,
const gp_Vec & D2FirstPnt,
const gp_Pnt & Center,
const gp_Vec & DCenter,
const gp_Vec & D2Center,
const gp_Vec & Dir,
const gp_Vec & DDir,
const gp_Vec & D2Dir,
const double Angle,
const double DAngle,
const double D2Angle,
NCollection_Array1< gp_Pnt > & Poles,
NCollection_Array1< gp_Vec > & DPoles,
NCollection_Array1< gp_Vec > & D2Poles,
NCollection_Array1< double > & Weights,
NCollection_Array1< double > & DWeights,
NCollection_Array1< double > & D2Weights )

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