Go::IntersectionPool Member List

This is the complete list of members for Go::IntersectionPool, including all inherited members.

addCurve(ip_iterator start, ip_iterator end)Go::IntersectionPool [inline]
addCurves(int nmb_int_cvs, ip_iterator *start_iterators, ip_iterator *end_iterators)Go::IntersectionPool [inline]
addIntersectionPoint(boost::shared_ptr< ParamObjectInt > obj_int1_, boost::shared_ptr< ParamObjectInt > obj_int2_, boost::shared_ptr< GeoTol > epsge, double *par1, double *par2)Go::IntersectionPool
addParamPoints(int nmb_int_pts, double *pointpar1, double *pointpar2, boost::shared_ptr< GeoTol > epsge)Go::IntersectionPool
atDifferentBoundary(boost::shared_ptr< IntersectionPoint > pt1, boost::shared_ptr< IntersectionPoint > pt2)Go::IntersectionPool
atSameBoundary(boost::shared_ptr< IntersectionPoint > pt1, boost::shared_ptr< IntersectionPoint > pt2)Go::IntersectionPool
checkIntersectionChain(IntersectionPoint *pnt, IntersectionPoint *first, IntersectionPoint *prev=0)Go::IntersectionPool
checkIntersectionLinks() constGo::IntersectionPool
checkIntersectionPoints(std::vector< IntPtInfo > &int_pt_info) constGo::IntersectionPool
checkSortingDir(Point &vec, int sorting_obj)Go::IntersectionPool
cleanUpPool(int first_idx=0, double epsge=1.0e-15)Go::IntersectionPool
closestInDomain(double param[], boost::shared_ptr< IntersectionPoint > &pnt) constGo::IntersectionPool
closestInDomain(const double param[], boost::shared_ptr< IntersectionPoint > &pnt) constGo::IntersectionPool
endParam(int dir) constGo::IntersectionPool
existIntersectionPoint(int dir, double par)Go::IntersectionPool
fetchLoops(std::vector< std::vector< boost::shared_ptr< IntersectionPoint > > > &loop_ints)Go::IntersectionPool
getAllIntersections(std::vector< boost::shared_ptr< IntersectionPoint > > &result)Go::IntersectionPool [inline]
getBoundaryIntersections(std::vector< boost::shared_ptr< IntersectionPoint > > &bd_ints)Go::IntersectionPool
getBranchPoints(std::vector< boost::shared_ptr< IntersectionPoint > > &pts)Go::IntersectionPool
getIntersectionCurves(std::vector< boost::shared_ptr< IntersectionCurve > > &int_curves) constGo::IntersectionPool [inline]
getIntersectionCurves() constGo::IntersectionPool [inline]
getIntersectionPoints(std::vector< boost::shared_ptr< IntersectionPoint > > &int_pts) constGo::IntersectionPool [inline]
getIntersectionPoints()Go::IntersectionPool [inline]
getIntersectionPoints() constGo::IntersectionPool [inline]
getIntersectionPoints(int dir, double par, std::vector< boost::shared_ptr< IntersectionPoint > > &result) constGo::IntersectionPool
getMidParameter(double *mid)Go::IntersectionPool
getOrigPoints(std::vector< boost::shared_ptr< IntersectionPoint > > &int_pts) constGo::IntersectionPool
getResult(std::vector< boost::shared_ptr< IntersectionPoint > > &int_points, std::vector< boost::shared_ptr< IntersectionCurve > > &int_curves)Go::IntersectionPool
getSortedBdInts(const Point &vec, std::vector< boost::shared_ptr< IntersectionPoint > > &result, int obj_nmb=-1)Go::IntersectionPool
getSortedInnerInts(int pardir)Go::IntersectionPool
getSortedIntersections(std::vector< boost::shared_ptr< IntersectionPoint > > &int_pts)Go::IntersectionPool
getSortedInts(std::vector< boost::shared_ptr< IntersectionPoint > > &result)Go::IntersectionPool [inline]
hasIntersectionPoints() constGo::IntersectionPool [inline]
hasIntersectionPoints(int dir, double par) constGo::IntersectionPool
hasPointsInInner(int pardir)Go::IntersectionPool
includeCoveredNeighbourPoints()Go::IntersectionPool
includeReducedInts(boost::shared_ptr< IntersectionPool > lower_order_pool)Go::IntersectionPool
inInfluenceArea(int pardir, double par, bool first_outside=true)Go::IntersectionPool
inInfluenceArea(int pardir, double par, std::vector< boost::shared_ptr< IntersectionPoint > > &int_pts, bool first_outside=true)Go::IntersectionPool
insertInInfluenceInterval(boost::shared_ptr< IntersectionPoint > pt_in_pool, double *parvals, int pardir)Go::IntersectionPool
intersectAlongCommonBoundary(double frac, std::vector< BoundaryIntersectionData > &isects)Go::IntersectionPool
IntersectionPool(boost::shared_ptr< ParamObjectInt > obj1, boost::shared_ptr< ParamObjectInt > obj2, boost::shared_ptr< IntersectionPool > parent=boost::shared_ptr< IntersectionPool >(), int missing_dir=-1, double missing_value=0)Go::IntersectionPool
isBoundaryIntersection(boost::shared_ptr< IntersectionPoint > pt1, boost::shared_ptr< IntersectionPoint > pt2)Go::IntersectionPool
isBoundaryPoint(boost::shared_ptr< IntersectionPoint > pt1)Go::IntersectionPool [inline]
isConnectedInside(boost::shared_ptr< IntersectionPoint > pt1, boost::shared_ptr< IntersectionPoint > pt2)Go::IntersectionPool
isInDomain(IntersectionPoint *pnt) constGo::IntersectionPool
isPAC(std::vector< boost::shared_ptr< IntersectionPoint > > &int_loop)Go::IntersectionPool
lackingParameter() constGo::IntersectionPool [inline]
lackingParameterValue() constGo::IntersectionPool [inline]
makeIntersectionCurves()Go::IntersectionPool
numIntersectionPoints() constGo::IntersectionPool [inline]
numParams() constGo::IntersectionPool [inline]
numSingularIntersectionPoints()Go::IntersectionPool
removeBoundaryIntersections(bool single_pt=true)Go::IntersectionPool
removeDefectLinks()Go::IntersectionPool
removeDoublePoints()Go::IntersectionPool
removeIntPoint(boost::shared_ptr< IntersectionPoint > int_point)Go::IntersectionPool
removeIntPoint2(boost::shared_ptr< IntersectionPoint > int_point)Go::IntersectionPool
removeIntPoints(double *frompar, double *topar, bool only_inner=false)Go::IntersectionPool
selfIntersectParamReorganise(boost::shared_ptr< IntersectionPool > sub_pool)Go::IntersectionPool
setCoincidence(std::vector< boost::shared_ptr< IntersectionPoint > > &int_loop)Go::IntersectionPool
SfSfIntersector classGo::IntersectionPool [friend]
splitIntersectionLinks(int fixed_dir, double fixed_val)Go::IntersectionPool
startParam(int dir) constGo::IntersectionPool
synchronizePool()Go::IntersectionPool
validate() constGo::IntersectionPool
verifyIntersectionLink(const boost::shared_ptr< IntersectionLink > &link, int recursion_limit=10) constGo::IntersectionPool
writeDebug(int singular=0)Go::IntersectionPool
writeIntersectionLinks() constGo::IntersectionPool
writeIntersectionPoints() constGo::IntersectionPool
~IntersectionPool()Go::IntersectionPool [inline, virtual]


Generated on Fri Nov 23 12:24:34 2007 for GoTools Intersections Library by  doxygen 1.5.1