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)
LocalFromWorldPointgetLocalFromWorldPoint ()

Additional Inherited Members

Public Attributes inherited from Fiber::FragmentSearchBase
GridEvaluator::ContextmyContext
RefPtr< FieldSourceCoordinates
RefPtr< LocalFromWorldPointmyLocalFromWorldPoint
RefPtr< FragmentIDFoundFragID
 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().