Back to index

salome-geom  6.5.0
Public Member Functions | Protected Attributes
GEOMAlgo_CoupleOfShapes Class Reference

#include <GEOMAlgo_CoupleOfShapes.hxx>

List of all members.

Public Member Functions

Standard_EXPORT GEOMAlgo_CoupleOfShapes ()
Standard_EXPORT void SetShapes (const TopoDS_Shape &aS1, const TopoDS_Shape &aS2)
Standard_EXPORT void SetShape1 (const TopoDS_Shape &aS1)
Standard_EXPORT void SetShape2 (const TopoDS_Shape &aS2)
Standard_EXPORT void Shapes (TopoDS_Shape &aS1, TopoDS_Shape &aS2) const
Standard_EXPORT const
TopoDS_Shape & 
Shape1 () const
Standard_EXPORT const
TopoDS_Shape & 
Shape2 () const

Protected Attributes

TopoDS_Shape myShape1
TopoDS_Shape myShape2

Detailed Description

Definition at line 36 of file GEOMAlgo_CoupleOfShapes.hxx.


Constructor & Destructor Documentation

Definition at line 32 of file GEOMAlgo_CoupleOfShapes.cxx.

{}

Member Function Documentation

void GEOMAlgo_CoupleOfShapes::SetShape1 ( const TopoDS_Shape &  aS1)

Definition at line 58 of file GEOMAlgo_CoupleOfShapes.cxx.

{
  myShape1=aS1;
}

Here is the caller graph for this function:

void GEOMAlgo_CoupleOfShapes::SetShape2 ( const TopoDS_Shape &  aS2)

Definition at line 66 of file GEOMAlgo_CoupleOfShapes.cxx.

{
  myShape2=aS2;
}

Here is the caller graph for this function:

void GEOMAlgo_CoupleOfShapes::SetShapes ( const TopoDS_Shape &  aS1,
const TopoDS_Shape &  aS2 
)

Definition at line 38 of file GEOMAlgo_CoupleOfShapes.cxx.

{
  myShape1=aS1;
  myShape2=aS2;
}
const TopoDS_Shape & GEOMAlgo_CoupleOfShapes::Shape1 ( ) const

Definition at line 74 of file GEOMAlgo_CoupleOfShapes.cxx.

{
  return myShape1;
}

Here is the caller graph for this function:

const TopoDS_Shape & GEOMAlgo_CoupleOfShapes::Shape2 ( ) const

Definition at line 82 of file GEOMAlgo_CoupleOfShapes.cxx.

{
  return myShape2;
}

Here is the caller graph for this function:

void GEOMAlgo_CoupleOfShapes::Shapes ( TopoDS_Shape &  aS1,
TopoDS_Shape &  aS2 
) const

Definition at line 48 of file GEOMAlgo_CoupleOfShapes.cxx.

{
  aS1=myShape1;
  aS2=myShape2;
}

Member Data Documentation

TopoDS_Shape GEOMAlgo_CoupleOfShapes::myShape1 [protected]

Definition at line 61 of file GEOMAlgo_CoupleOfShapes.hxx.

TopoDS_Shape GEOMAlgo_CoupleOfShapes::myShape2 [protected]

Definition at line 62 of file GEOMAlgo_CoupleOfShapes.hxx.


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