Go::BoundaryGeomInt Struct Reference
[Intersections]

This struct is a helper struct that bundles boundary information for an object of type ParamGeomInt. More...

#include <BoundaryGeomInt.h>

List of all members.

Public Member Functions

 BoundaryGeomInt (boost::shared_ptr< ParamGeomInt > bd_obj, int dir, double par)
 Constructor.
 ~BoundaryGeomInt ()
 Destructor.
int getDir ()
 Get the parameter direction that specifies the boundary.
double getPar ()
 Get the value of the relevant parameter at the boundary.
boost::shared_ptr< ParamGeomIntgetObject ()
 Get the object which the boundary belongs to.

Public Attributes

boost::shared_ptr< ParamGeomIntbd_obj_
int pardir_
double par_


Detailed Description

This struct is a helper struct that bundles boundary information for an object of type ParamGeomInt.

Definition at line 52 of file BoundaryGeomInt.h.


Constructor & Destructor Documentation

Go::BoundaryGeomInt::BoundaryGeomInt ( boost::shared_ptr< ParamGeomInt bd_obj,
int  dir,
double  par 
) [inline]

Constructor.

Parameters:
bd_obj shared pointer to the object of interest
dir parameter direction that specifies the boundary
par the value of the relevant parameter at the boundary

Definition at line 63 of file BoundaryGeomInt.h.

References bd_obj_, par_, and pardir_.


Member Function Documentation

int Go::BoundaryGeomInt::getDir (  )  [inline]

Get the parameter direction that specifies the boundary.

Returns:
the parameter direction

Definition at line 76 of file BoundaryGeomInt.h.

References pardir_.

double Go::BoundaryGeomInt::getPar (  )  [inline]

Get the value of the relevant parameter at the boundary.

Returns:
the parameter value

Definition at line 81 of file BoundaryGeomInt.h.

References par_.

boost::shared_ptr<ParamGeomInt> Go::BoundaryGeomInt::getObject (  )  [inline]

Get the object which the boundary belongs to.

Returns:
shared pointer to the object

Definition at line 86 of file BoundaryGeomInt.h.

References bd_obj_.


The documentation for this struct was generated from the following file:
Generated on Fri Nov 23 12:24:33 2007 for GoTools Intersections Library by  doxygen 1.5.1