Pioneer
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
Background::SampleStarTask Class Reference
Inheritance diagram for Background::SampleStarTask:
Inheritance graph
[legend]
Collaboration diagram for Background::SampleStarTask:
Collaboration graph
[legend]

Public Member Functions

 SampleStarTask (RefCountedPtr< Galaxy > galaxy, StarQueryInfo info, StarInfo *outStars, TaskRange range)
 
void SampleStars (TaskRange range)
 
void SortStars ()
 
virtual void OnExecute (TaskRange range) override
 
virtual void OnComplete () override
 
- Public Member Functions inherited from Task
 Task (TaskRange range={})
 
virtual ~Task ()=default
 
virtual void OnExecute (TaskRange range)=0
 
virtual void OnComplete ()
 
void SetOwner (CompleteNotifier *)
 

Public Attributes

RefCountedPtr< Galaxygalaxy
 
const StarQueryInfo info
 
StarInfo stars
 
StarInfooutStars
 

Constructor & Destructor Documentation

◆ SampleStarTask()

Background::SampleStarTask::SampleStarTask ( RefCountedPtr< Galaxy galaxy,
StarQueryInfo  info,
StarInfo outStars,
TaskRange  range 
)
inline

Member Function Documentation

◆ OnComplete()

virtual void Background::SampleStarTask::OnComplete ( )
inlineoverridevirtual

Reimplemented from Task.

◆ OnExecute()

virtual void Background::SampleStarTask::OnExecute ( TaskRange  range)
inlineoverridevirtual

Implements Task.

◆ SampleStars()

void Background::SampleStarTask::SampleStars ( TaskRange  range)
inline
Here is the call graph for this function:

◆ SortStars()

void Background::SampleStarTask::SortStars ( )
inline

Member Data Documentation

◆ galaxy

RefCountedPtr<Galaxy> Background::SampleStarTask::galaxy

◆ info

const StarQueryInfo Background::SampleStarTask::info

◆ outStars

StarInfo* Background::SampleStarTask::outStars

◆ stars

StarInfo Background::SampleStarTask::stars

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