Open CASCADE Technology  6.9.0
Public Member Functions

BRepApprox_TheMultiLineOfApprox Class Reference

#include <BRepApprox_TheMultiLineOfApprox.hxx>

Public Member Functions

 BRepApprox_TheMultiLineOfApprox (const Handle< BRepApprox_ApproxLine > &line, const Standard_Address PtrSvSurfaces, const Standard_Integer NbP3d, const Standard_Integer NbP2d, const Standard_Real xo, const Standard_Real ax, const Standard_Real yo, const Standard_Real ay, const Standard_Real zo, const Standard_Real az, const Standard_Real u1o, const Standard_Real a1u, const Standard_Real v1o, const Standard_Real a1v, const Standard_Real u2o, const Standard_Real a2u, const Standard_Real v2o, const Standard_Real a2v, const Standard_Boolean P2DOnFirst, const Standard_Integer IndMin=0, const Standard_Integer IndMax=0)
 
 BRepApprox_TheMultiLineOfApprox (const Handle< BRepApprox_ApproxLine > &line, const Standard_Integer NbP3d, const Standard_Integer NbP2d, const Standard_Real xo, const Standard_Real ax, const Standard_Real yo, const Standard_Real ay, const Standard_Real zo, const Standard_Real az, const Standard_Real u1o, const Standard_Real a1u, const Standard_Real v1o, const Standard_Real a1v, const Standard_Real u2o, const Standard_Real a2u, const Standard_Real v2o, const Standard_Real a2v, const Standard_Boolean P2DOnFirst, const Standard_Integer IndMin=0, const Standard_Integer IndMax=0)
 
Standard_Integer FirstPoint () const
 
Standard_Integer LastPoint () const
 
Standard_Integer NbP2d () const
 
Standard_Integer NbP3d () const
 
Approx_Status WhatStatus () const
 
void Value (const Standard_Integer MPointIndex, TColgp_Array1OfPnt &tabPt) const
 
void Value (const Standard_Integer MPointIndex, TColgp_Array1OfPnt2d &tabPt2d) const
 
void Value (const Standard_Integer MPointIndex, TColgp_Array1OfPnt &tabPt, TColgp_Array1OfPnt2d &tabPt2d) const
 
Standard_Boolean Tangency (const Standard_Integer MPointIndex, TColgp_Array1OfVec &tabV) const
 
Standard_Boolean Tangency (const Standard_Integer MPointIndex, TColgp_Array1OfVec2d &tabV2d) const
 
Standard_Boolean Tangency (const Standard_Integer MPointIndex, TColgp_Array1OfVec &tabV, TColgp_Array1OfVec2d &tabV2d) const
 
BRepApprox_TheMultiLineOfApprox MakeMLBetween (const Standard_Integer Low, const Standard_Integer High, const Standard_Integer NbPointsToInsert) const
 
void Dump () const
 

Constructor & Destructor Documentation

BRepApprox_TheMultiLineOfApprox::BRepApprox_TheMultiLineOfApprox ( const Handle< BRepApprox_ApproxLine > &  line,
const Standard_Address  PtrSvSurfaces,
const Standard_Integer  NbP3d,
const Standard_Integer  NbP2d,
const Standard_Real  xo,
const Standard_Real  ax,
const Standard_Real  yo,
const Standard_Real  ay,
const Standard_Real  zo,
const Standard_Real  az,
const Standard_Real  u1o,
const Standard_Real  a1u,
const Standard_Real  v1o,
const Standard_Real  a1v,
const Standard_Real  u2o,
const Standard_Real  a2u,
const Standard_Real  v2o,
const Standard_Real  a2v,
const Standard_Boolean  P2DOnFirst,
const Standard_Integer  IndMin = 0,
const Standard_Integer  IndMax = 0 
)
BRepApprox_TheMultiLineOfApprox::BRepApprox_TheMultiLineOfApprox ( const Handle< BRepApprox_ApproxLine > &  line,
const Standard_Integer  NbP3d,
const Standard_Integer  NbP2d,
const Standard_Real  xo,
const Standard_Real  ax,
const Standard_Real  yo,
const Standard_Real  ay,
const Standard_Real  zo,
const Standard_Real  az,
const Standard_Real  u1o,
const Standard_Real  a1u,
const Standard_Real  v1o,
const Standard_Real  a1v,
const Standard_Real  u2o,
const Standard_Real  a2u,
const Standard_Real  v2o,
const Standard_Real  a2v,
const Standard_Boolean  P2DOnFirst,
const Standard_Integer  IndMin = 0,
const Standard_Integer  IndMax = 0 
)

Member Function Documentation

void BRepApprox_TheMultiLineOfApprox::Dump ( ) const
Standard_Integer BRepApprox_TheMultiLineOfApprox::FirstPoint ( ) const
Standard_Integer BRepApprox_TheMultiLineOfApprox::LastPoint ( ) const
BRepApprox_TheMultiLineOfApprox BRepApprox_TheMultiLineOfApprox::MakeMLBetween ( const Standard_Integer  Low,
const Standard_Integer  High,
const Standard_Integer  NbPointsToInsert 
) const
Standard_Integer BRepApprox_TheMultiLineOfApprox::NbP2d ( ) const
Standard_Integer BRepApprox_TheMultiLineOfApprox::NbP3d ( ) const
Standard_Boolean BRepApprox_TheMultiLineOfApprox::Tangency ( const Standard_Integer  MPointIndex,
TColgp_Array1OfVec tabV 
) const
Standard_Boolean BRepApprox_TheMultiLineOfApprox::Tangency ( const Standard_Integer  MPointIndex,
TColgp_Array1OfVec2d tabV2d 
) const
Standard_Boolean BRepApprox_TheMultiLineOfApprox::Tangency ( const Standard_Integer  MPointIndex,
TColgp_Array1OfVec tabV,
TColgp_Array1OfVec2d tabV2d 
) const
void BRepApprox_TheMultiLineOfApprox::Value ( const Standard_Integer  MPointIndex,
TColgp_Array1OfPnt tabPt 
) const
void BRepApprox_TheMultiLineOfApprox::Value ( const Standard_Integer  MPointIndex,
TColgp_Array1OfPnt2d tabPt2d 
) const
void BRepApprox_TheMultiLineOfApprox::Value ( const Standard_Integer  MPointIndex,
TColgp_Array1OfPnt tabPt,
TColgp_Array1OfPnt2d tabPt2d 
) const
Approx_Status BRepApprox_TheMultiLineOfApprox::WhatStatus ( ) const

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