Fish - FiberLib for VISH 0.3
Fish - The Fiber Bundle API for the Vish Visualization Shell
Fiber::FragmentSearch< PointType > Struct Template Reference
Inheritance diagram for Fiber::FragmentSearch< PointType >:
Fiber::FragmentSearchBase

Public Types

enum  { N = PointType::SIZE }
typedef FixedArray< double, N > FloatIndex_t

Public Member Functions

 FragmentSearch (GridEvaluator::Context &theContext)
GridEvaluator::FragmentSearchResult Contains (const PointType &P, const MemCore::StrongPtr< Fiber::CreativeArrayBase > &DC, FloatIndex_t &FloatIndex)
Public Member Functions inherited from Fiber::FragmentSearchBase
 FragmentSearchBase (GridEvaluator::Context &theContext)
LocalFromWorldPoint & getLocalFromWorldPoint ()

Additional Inherited Members

Public Attributes inherited from Fiber::FragmentSearchBase
GridEvaluator::Context & myContext
RefPtr< Field > SourceCoordinates
RefPtr< LocalFromWorldPoint > myLocalFromWorldPoint
RefPtr< FragmentID > FoundFragID
 result

Member Function Documentation

◆ Contains()

template<class PointType>
GridEvaluator::FragmentSearchResult Fiber::FragmentSearch< PointType >::Contains ( const PointType & P,
const MemCore::StrongPtr< Fiber::CreativeArrayBase > & DC,
FloatIndex_t & FloatIndex )
inline

uniform source coordinates

rectilinear coordinates

anything else

References Fiber::FragmentSearchBase::FoundFragID.

Referenced by Fiber::GridEvaluator::findForSpecificDestinationPositions().