OCC Main Page | ModelingAlgorithms | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ModelingAlgorithms
TKTopAlgo
BRepApprox


BRepApprox_TheMultiLineOfApprox Class Reference

#include <BRepApprox_TheMultiLineOfApprox.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT 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)
Standard_EXPORT 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_EXPORT Standard_Integer FirstPoint () const
Standard_EXPORT Standard_Integer LastPoint () const
Standard_EXPORT Standard_Integer NbP2d () const
Standard_EXPORT Standard_Integer NbP3d () const
Standard_EXPORT Approx_Status WhatStatus () const
Standard_EXPORT void Value (const Standard_Integer MPointIndex, TColgp_Array1OfPnt &tabPt) const
Standard_EXPORT void Value (const Standard_Integer MPointIndex, TColgp_Array1OfPnt2d &tabPt2d) const
Standard_EXPORT void Value (const Standard_Integer MPointIndex, TColgp_Array1OfPnt &tabPt, TColgp_Array1OfPnt2d &tabPt2d) const
Standard_EXPORT Standard_Boolean Tangency (const Standard_Integer MPointIndex, TColgp_Array1OfVec &tabV) const
Standard_EXPORT Standard_Boolean Tangency (const Standard_Integer MPointIndex, TColgp_Array1OfVec2d &tabV2d) const
Standard_EXPORT Standard_Boolean Tangency (const Standard_Integer MPointIndex, TColgp_Array1OfVec &tabV, TColgp_Array1OfVec2d &tabV2d) const
Standard_EXPORT BRepApprox_TheMultiLineOfApprox MakeMLBetween (const Standard_Integer Low, const Standard_Integer High, const Standard_Integer NbPointsToInsert) const

Private Attributes

Standard_Address PtrOnmySvSurfaces
Handle_BRepApprox_ApproxLine myLine
Standard_Integer indicemin
Standard_Integer indicemax
Standard_Integer nbp3d
Standard_Integer nbp2d
Standard_Boolean p2donfirst
Standard_Real Xo
Standard_Real Ax
Standard_Real Yo
Standard_Real Ay
Standard_Real Zo
Standard_Real Az
Standard_Real U1o
Standard_Real A1u
Standard_Real V1o
Standard_Real A1v
Standard_Real U2o
Standard_Real A2u
Standard_Real V2o
Standard_Real A2v


Constructor & Destructor Documentation

Standard_EXPORT 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
 

Standard_EXPORT 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

Standard_EXPORT Standard_Integer BRepApprox_TheMultiLineOfApprox::FirstPoint  )  const
 

Standard_EXPORT Standard_Integer BRepApprox_TheMultiLineOfApprox::LastPoint  )  const
 

Standard_EXPORT BRepApprox_TheMultiLineOfApprox BRepApprox_TheMultiLineOfApprox::MakeMLBetween const Standard_Integer  Low,
const Standard_Integer  High,
const Standard_Integer  NbPointsToInsert
const
 

Standard_EXPORT Standard_Integer BRepApprox_TheMultiLineOfApprox::NbP2d  )  const
 

Standard_EXPORT Standard_Integer BRepApprox_TheMultiLineOfApprox::NbP3d  )  const
 

void BRepApprox_TheMultiLineOfApprox::operator delete void *  anAddress  )  [inline]
 

void* BRepApprox_TheMultiLineOfApprox::operator new size_t  size  )  [inline]
 

void* BRepApprox_TheMultiLineOfApprox::operator new size_t  ,
void *  anAddress
[inline]
 

Standard_EXPORT Standard_Boolean BRepApprox_TheMultiLineOfApprox::Tangency const Standard_Integer  MPointIndex,
TColgp_Array1OfVec &  tabV,
TColgp_Array1OfVec2d &  tabV2d
const
 

Standard_EXPORT Standard_Boolean BRepApprox_TheMultiLineOfApprox::Tangency const Standard_Integer  MPointIndex,
TColgp_Array1OfVec2d &  tabV2d
const
 

Standard_EXPORT Standard_Boolean BRepApprox_TheMultiLineOfApprox::Tangency const Standard_Integer  MPointIndex,
TColgp_Array1OfVec &  tabV
const
 

Standard_EXPORT void BRepApprox_TheMultiLineOfApprox::Value const Standard_Integer  MPointIndex,
TColgp_Array1OfPnt &  tabPt,
TColgp_Array1OfPnt2d &  tabPt2d
const
 

Standard_EXPORT void BRepApprox_TheMultiLineOfApprox::Value const Standard_Integer  MPointIndex,
TColgp_Array1OfPnt2d &  tabPt2d
const
 

Standard_EXPORT void BRepApprox_TheMultiLineOfApprox::Value const Standard_Integer  MPointIndex,
TColgp_Array1OfPnt &  tabPt
const
 

Standard_EXPORT Approx_Status BRepApprox_TheMultiLineOfApprox::WhatStatus  )  const
 


Field Documentation

Standard_Real BRepApprox_TheMultiLineOfApprox::A1u [private]
 

Standard_Real BRepApprox_TheMultiLineOfApprox::A1v [private]
 

Standard_Real BRepApprox_TheMultiLineOfApprox::A2u [private]
 

Standard_Real BRepApprox_TheMultiLineOfApprox::A2v [private]
 

Standard_Real BRepApprox_TheMultiLineOfApprox::Ax [private]
 

Standard_Real BRepApprox_TheMultiLineOfApprox::Ay [private]
 

Standard_Real BRepApprox_TheMultiLineOfApprox::Az [private]
 

Standard_Integer BRepApprox_TheMultiLineOfApprox::indicemax [private]
 

Standard_Integer BRepApprox_TheMultiLineOfApprox::indicemin [private]
 

Handle_BRepApprox_ApproxLine BRepApprox_TheMultiLineOfApprox::myLine [private]
 

Standard_Integer BRepApprox_TheMultiLineOfApprox::nbp2d [private]
 

Standard_Integer BRepApprox_TheMultiLineOfApprox::nbp3d [private]
 

Standard_Boolean BRepApprox_TheMultiLineOfApprox::p2donfirst [private]
 

Standard_Address BRepApprox_TheMultiLineOfApprox::PtrOnmySvSurfaces [private]
 

Standard_Real BRepApprox_TheMultiLineOfApprox::U1o [private]
 

Standard_Real BRepApprox_TheMultiLineOfApprox::U2o [private]
 

Standard_Real BRepApprox_TheMultiLineOfApprox::V1o [private]
 

Standard_Real BRepApprox_TheMultiLineOfApprox::V2o [private]
 

Standard_Real BRepApprox_TheMultiLineOfApprox::Xo [private]
 

Standard_Real BRepApprox_TheMultiLineOfApprox::Yo [private]
 

Standard_Real BRepApprox_TheMultiLineOfApprox::Zo [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:40:53 2008 for OpenCASCADE by  doxygen 1.4.1