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

ModelingAlgorithms
TKGeomAlgo
GeomInt


GeomInt_TheMultiLineOfWLApprox Class Reference

#include <GeomInt_TheMultiLineOfWLApprox.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT GeomInt_TheMultiLineOfWLApprox (const Handle(IntPatch_TheWLineOfIntersection)&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 GeomInt_TheMultiLineOfWLApprox (const Handle(IntPatch_TheWLineOfIntersection)&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 GeomInt_TheMultiLineOfWLApprox MakeMLBetween (const Standard_Integer Low, const Standard_Integer High, const Standard_Integer NbPointsToInsert) const

Private Attributes

Standard_Address PtrOnmySvSurfaces
Handle_IntPatch_TheWLineOfIntersection 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 GeomInt_TheMultiLineOfWLApprox::GeomInt_TheMultiLineOfWLApprox const Handle(IntPatch_TheWLineOfIntersection)&  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 GeomInt_TheMultiLineOfWLApprox::GeomInt_TheMultiLineOfWLApprox const Handle(IntPatch_TheWLineOfIntersection)&  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 GeomInt_TheMultiLineOfWLApprox::FirstPoint  )  const
 

Standard_EXPORT Standard_Integer GeomInt_TheMultiLineOfWLApprox::LastPoint  )  const
 

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

Standard_EXPORT Standard_Integer GeomInt_TheMultiLineOfWLApprox::NbP2d  )  const
 

Standard_EXPORT Standard_Integer GeomInt_TheMultiLineOfWLApprox::NbP3d  )  const
 

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

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

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

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

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

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

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

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

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

Standard_EXPORT Approx_Status GeomInt_TheMultiLineOfWLApprox::WhatStatus  )  const
 


Field Documentation

Standard_Real GeomInt_TheMultiLineOfWLApprox::A1u [private]
 

Standard_Real GeomInt_TheMultiLineOfWLApprox::A1v [private]
 

Standard_Real GeomInt_TheMultiLineOfWLApprox::A2u [private]
 

Standard_Real GeomInt_TheMultiLineOfWLApprox::A2v [private]
 

Standard_Real GeomInt_TheMultiLineOfWLApprox::Ax [private]
 

Standard_Real GeomInt_TheMultiLineOfWLApprox::Ay [private]
 

Standard_Real GeomInt_TheMultiLineOfWLApprox::Az [private]
 

Standard_Integer GeomInt_TheMultiLineOfWLApprox::indicemax [private]
 

Standard_Integer GeomInt_TheMultiLineOfWLApprox::indicemin [private]
 

Handle_IntPatch_TheWLineOfIntersection GeomInt_TheMultiLineOfWLApprox::myLine [private]
 

Standard_Integer GeomInt_TheMultiLineOfWLApprox::nbp2d [private]
 

Standard_Integer GeomInt_TheMultiLineOfWLApprox::nbp3d [private]
 

Standard_Boolean GeomInt_TheMultiLineOfWLApprox::p2donfirst [private]
 

Standard_Address GeomInt_TheMultiLineOfWLApprox::PtrOnmySvSurfaces [private]
 

Standard_Real GeomInt_TheMultiLineOfWLApprox::U1o [private]
 

Standard_Real GeomInt_TheMultiLineOfWLApprox::U2o [private]
 

Standard_Real GeomInt_TheMultiLineOfWLApprox::V1o [private]
 

Standard_Real GeomInt_TheMultiLineOfWLApprox::V2o [private]
 

Standard_Real GeomInt_TheMultiLineOfWLApprox::Xo [private]
 

Standard_Real GeomInt_TheMultiLineOfWLApprox::Yo [private]
 

Standard_Real GeomInt_TheMultiLineOfWLApprox::Zo [private]
 


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