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

ModelingAlgorithms
TKFillet
ChFiDS


ChFiDS_SurfData Class Reference

#include <ChFiDS_SurfData.hxx>


Public Member Functions

Standard_EXPORT ChFiDS_SurfData ()
Standard_EXPORT void Copy (const Handle(ChFiDS_SurfData)&Other)
Standard_Integer IndexOfS1 () const
Standard_Integer IndexOfS2 () const
Standard_Boolean IsOnCurve1 () const
Standard_Boolean IsOnCurve2 () const
Standard_Integer IndexOfC1 () const
Standard_Integer IndexOfC2 () const
Standard_Integer Surf () const
TopAbs_Orientation Orientation () const
const ChFiDS_FaceInterferenceInterferenceOnS1 () const
const ChFiDS_FaceInterferenceInterferenceOnS2 () const
const ChFiDS_CommonPointVertexFirstOnS1 () const
const ChFiDS_CommonPointVertexFirstOnS2 () const
const ChFiDS_CommonPointVertexLastOnS1 () const
const ChFiDS_CommonPointVertexLastOnS2 () const
void ChangeIndexOfS1 (const Standard_Integer Index)
void ChangeIndexOfS2 (const Standard_Integer Index)
void ChangeSurf (const Standard_Integer Index)
void SetIndexOfC1 (const Standard_Integer Index)
void SetIndexOfC2 (const Standard_Integer Index)
TopAbs_Orientation & ChangeOrientation ()
ChFiDS_FaceInterferenceChangeInterferenceOnS1 ()
ChFiDS_FaceInterferenceChangeInterferenceOnS2 ()
ChFiDS_CommonPointChangeVertexFirstOnS1 ()
ChFiDS_CommonPointChangeVertexFirstOnS2 ()
ChFiDS_CommonPointChangeVertexLastOnS1 ()
ChFiDS_CommonPointChangeVertexLastOnS2 ()
Standard_EXPORT const ChFiDS_FaceInterferenceInterference (const Standard_Integer OnS) const
Standard_EXPORT ChFiDS_FaceInterferenceChangeInterference (const Standard_Integer OnS)
Standard_EXPORT Standard_Integer Index (const Standard_Integer OfS) const
Standard_EXPORT const ChFiDS_CommonPointVertex (const Standard_Boolean First, const Standard_Integer OnS) const
 returns one of the four vertices wether First is true
or wrong and OnS equals 1 or 2.

Standard_EXPORT ChFiDS_CommonPointChangeVertex (const Standard_Boolean First, const Standard_Integer OnS)
 returns one of the four vertices wether First is true
or wrong and OnS equals 1 or 2.

Standard_Boolean IsOnCurve (const Standard_Integer OnS) const
Standard_Integer IndexOfC (const Standard_Integer OnS) const
Standard_EXPORT Standard_Real FirstSpineParam () const
Standard_EXPORT Standard_Real LastSpineParam () const
Standard_EXPORT void FirstSpineParam (const Standard_Real Par)
Standard_EXPORT void LastSpineParam (const Standard_Real Par)
Standard_EXPORT Standard_Real FirstExtensionValue () const
Standard_EXPORT Standard_Real LastExtensionValue () const
Standard_EXPORT void FirstExtensionValue (const Standard_Real Extend)
Standard_EXPORT void LastExtensionValue (const Standard_Real Extend)
Standard_EXPORT Handle_MMgt_TShared Simul () const
Standard_EXPORT void SetSimul (const Handle(MMgt_TShared)&S)
Standard_EXPORT void ResetSimul ()
Standard_EXPORT gp_Pnt2d Get2dPoints (const Standard_Boolean First, const Standard_Integer OnS) const
Standard_EXPORT void Get2dPoints (gp_Pnt2d &P2df1, gp_Pnt2d &P2dl1, gp_Pnt2d &P2df2, gp_Pnt2d &P2dl2) const
Standard_EXPORT void Set2dPoints (const gp_Pnt2d &P2df1, const gp_Pnt2d &P2dl1, const gp_Pnt2d &P2df2, const gp_Pnt2d &P2dl2)
Standard_Boolean TwistOnS1 () const
Standard_Boolean TwistOnS2 () const
void TwistOnS1 (const Standard_Boolean T)
void TwistOnS2 (const Standard_Boolean T)
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Attributes

ChFiDS_CommonPoint pfirstOnS1
ChFiDS_CommonPoint plastOnS1
ChFiDS_CommonPoint pfirstOnS2
ChFiDS_CommonPoint plastOnS2
ChFiDS_FaceInterference intf1
ChFiDS_FaceInterference intf2
gp_Pnt2d p2df1
gp_Pnt2d p2dl1
gp_Pnt2d p2df2
gp_Pnt2d p2dl2
Standard_Real ufspine
Standard_Real ulspine
Standard_Real myfirstextend
Standard_Real mylastextend
Handle_MMgt_TShared simul
Standard_Integer indexOfS1
Standard_Integer indexOfC1
Standard_Integer indexOfS2
Standard_Integer indexOfC2
Standard_Integer indexOfConge
Standard_Boolean isoncurv1
Standard_Boolean isoncurv2
Standard_Boolean twistons1
Standard_Boolean twistons2
TopAbs_Orientation orientation


Constructor & Destructor Documentation

Standard_EXPORT ChFiDS_SurfData::ChFiDS_SurfData  ) 
 


Member Function Documentation

void ChFiDS_SurfData::ChangeIndexOfS1 const Standard_Integer  Index  )  [inline]
 

void ChFiDS_SurfData::ChangeIndexOfS2 const Standard_Integer  Index  )  [inline]
 

Standard_EXPORT ChFiDS_FaceInterference& ChFiDS_SurfData::ChangeInterference const Standard_Integer  OnS  ) 
 

ChFiDS_FaceInterference & ChFiDS_SurfData::ChangeInterferenceOnS1  )  [inline]
 

ChFiDS_FaceInterference & ChFiDS_SurfData::ChangeInterferenceOnS2  )  [inline]
 

TopAbs_Orientation & ChFiDS_SurfData::ChangeOrientation  )  [inline]
 

void ChFiDS_SurfData::ChangeSurf const Standard_Integer  Index  )  [inline]
 

Standard_EXPORT ChFiDS_CommonPoint& ChFiDS_SurfData::ChangeVertex const Standard_Boolean  First,
const Standard_Integer  OnS
 

ChFiDS_CommonPoint & ChFiDS_SurfData::ChangeVertexFirstOnS1  )  [inline]
 

ChFiDS_CommonPoint & ChFiDS_SurfData::ChangeVertexFirstOnS2  )  [inline]
 

ChFiDS_CommonPoint & ChFiDS_SurfData::ChangeVertexLastOnS1  )  [inline]
 

ChFiDS_CommonPoint & ChFiDS_SurfData::ChangeVertexLastOnS2  )  [inline]
 

Standard_EXPORT void ChFiDS_SurfData::Copy const Handle(ChFiDS_SurfData)&  Other  ) 
 

Standard_EXPORT void ChFiDS_SurfData::FirstExtensionValue const Standard_Real  Extend  ) 
 

Standard_EXPORT Standard_Real ChFiDS_SurfData::FirstExtensionValue  )  const
 

Standard_EXPORT void ChFiDS_SurfData::FirstSpineParam const Standard_Real  Par  ) 
 

Standard_EXPORT Standard_Real ChFiDS_SurfData::FirstSpineParam  )  const
 

Standard_EXPORT void ChFiDS_SurfData::Get2dPoints gp_Pnt2d &  P2df1,
gp_Pnt2d &  P2dl1,
gp_Pnt2d &  P2df2,
gp_Pnt2d &  P2dl2
const
 

Standard_EXPORT gp_Pnt2d ChFiDS_SurfData::Get2dPoints const Standard_Boolean  First,
const Standard_Integer  OnS
const
 

Standard_EXPORT const ChFiDS_SurfData::Handle Standard_Type   )  const
 

Standard_EXPORT Standard_Integer ChFiDS_SurfData::Index const Standard_Integer  OfS  )  const
 

Standard_Integer ChFiDS_SurfData::IndexOfC const Standard_Integer  OnS  )  const [inline]
 

Standard_Integer ChFiDS_SurfData::IndexOfC1  )  const [inline]
 

Standard_Integer ChFiDS_SurfData::IndexOfC2  )  const [inline]
 

Standard_Integer ChFiDS_SurfData::IndexOfS1  )  const [inline]
 

Standard_Integer ChFiDS_SurfData::IndexOfS2  )  const [inline]
 

Standard_EXPORT const ChFiDS_FaceInterference& ChFiDS_SurfData::Interference const Standard_Integer  OnS  )  const
 

const ChFiDS_FaceInterference & ChFiDS_SurfData::InterferenceOnS1  )  const [inline]
 

const ChFiDS_FaceInterference & ChFiDS_SurfData::InterferenceOnS2  )  const [inline]
 

Standard_Boolean ChFiDS_SurfData::IsOnCurve const Standard_Integer  OnS  )  const [inline]
 

Standard_Boolean ChFiDS_SurfData::IsOnCurve1  )  const [inline]
 

Standard_Boolean ChFiDS_SurfData::IsOnCurve2  )  const [inline]
 

Standard_EXPORT void ChFiDS_SurfData::LastExtensionValue const Standard_Real  Extend  ) 
 

Standard_EXPORT Standard_Real ChFiDS_SurfData::LastExtensionValue  )  const
 

Standard_EXPORT void ChFiDS_SurfData::LastSpineParam const Standard_Real  Par  ) 
 

Standard_EXPORT Standard_Real ChFiDS_SurfData::LastSpineParam  )  const
 

TopAbs_Orientation ChFiDS_SurfData::Orientation  )  const [inline]
 

Standard_EXPORT void ChFiDS_SurfData::ResetSimul  ) 
 

Standard_EXPORT void ChFiDS_SurfData::Set2dPoints const gp_Pnt2d &  P2df1,
const gp_Pnt2d &  P2dl1,
const gp_Pnt2d &  P2df2,
const gp_Pnt2d &  P2dl2
 

void ChFiDS_SurfData::SetIndexOfC1 const Standard_Integer  Index  )  [inline]
 

void ChFiDS_SurfData::SetIndexOfC2 const Standard_Integer  Index  )  [inline]
 

Standard_EXPORT void ChFiDS_SurfData::SetSimul const Handle(MMgt_TShared)&  S  ) 
 

Standard_EXPORT Handle_MMgt_TShared ChFiDS_SurfData::Simul  )  const
 

Standard_Integer ChFiDS_SurfData::Surf  )  const [inline]
 

void ChFiDS_SurfData::TwistOnS1 const Standard_Boolean  T  )  [inline]
 

Standard_Boolean ChFiDS_SurfData::TwistOnS1  )  const [inline]
 

void ChFiDS_SurfData::TwistOnS2 const Standard_Boolean  T  )  [inline]
 

Standard_Boolean ChFiDS_SurfData::TwistOnS2  )  const [inline]
 

Standard_EXPORT const ChFiDS_CommonPoint& ChFiDS_SurfData::Vertex const Standard_Boolean  First,
const Standard_Integer  OnS
const
 

const ChFiDS_CommonPoint & ChFiDS_SurfData::VertexFirstOnS1  )  const [inline]
 

const ChFiDS_CommonPoint & ChFiDS_SurfData::VertexFirstOnS2  )  const [inline]
 

const ChFiDS_CommonPoint & ChFiDS_SurfData::VertexLastOnS1  )  const [inline]
 

const ChFiDS_CommonPoint & ChFiDS_SurfData::VertexLastOnS2  )  const [inline]
 


Field Documentation

Standard_Integer ChFiDS_SurfData::indexOfC1 [private]
 

Standard_Integer ChFiDS_SurfData::indexOfC2 [private]
 

Standard_Integer ChFiDS_SurfData::indexOfConge [private]
 

Standard_Integer ChFiDS_SurfData::indexOfS1 [private]
 

Standard_Integer ChFiDS_SurfData::indexOfS2 [private]
 

ChFiDS_FaceInterference ChFiDS_SurfData::intf1 [private]
 

ChFiDS_FaceInterference ChFiDS_SurfData::intf2 [private]
 

Standard_Boolean ChFiDS_SurfData::isoncurv1 [private]
 

Standard_Boolean ChFiDS_SurfData::isoncurv2 [private]
 

Standard_Real ChFiDS_SurfData::myfirstextend [private]
 

Standard_Real ChFiDS_SurfData::mylastextend [private]
 

TopAbs_Orientation ChFiDS_SurfData::orientation [private]
 

gp_Pnt2d ChFiDS_SurfData::p2df1 [private]
 

gp_Pnt2d ChFiDS_SurfData::p2df2 [private]
 

gp_Pnt2d ChFiDS_SurfData::p2dl1 [private]
 

gp_Pnt2d ChFiDS_SurfData::p2dl2 [private]
 

ChFiDS_CommonPoint ChFiDS_SurfData::pfirstOnS1 [private]
 

ChFiDS_CommonPoint ChFiDS_SurfData::pfirstOnS2 [private]
 

ChFiDS_CommonPoint ChFiDS_SurfData::plastOnS1 [private]
 

ChFiDS_CommonPoint ChFiDS_SurfData::plastOnS2 [private]
 

Handle_MMgt_TShared ChFiDS_SurfData::simul [private]
 

Standard_Boolean ChFiDS_SurfData::twistons1 [private]
 

Standard_Boolean ChFiDS_SurfData::twistons2 [private]
 

Standard_Real ChFiDS_SurfData::ufspine [private]
 

Standard_Real ChFiDS_SurfData::ulspine [private]
 


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