SYMBOL INDEX (184 symbols across 12 files) FILE: beast/beast.h function size (line 45) | size_t size() {return map_size;} function init (line 51) | void init(constellation &db_const_, constellation &img_const_) { function copy_over (line 64) | void copy_over(match_result *c) { function related (line 83) | int related(constellation_pair &m) { function search (line 91) | void search() {if (db->results->is_kdsorted()) db->results->kdsearch(R11... function clear_search (line 95) | void clear_search() {if (db->results->is_kdsorted()) db->results->clear_... function compute_score (line 99) | void compute_score() { function star_db (line 133) | star_db* from_match() { function weighted_triad (line 158) | void weighted_triad() { function DBG_ (line 274) | void DBG_(const char *s) { function print_ori (line 290) | void print_ori() { type constellation_pair (line 337) | struct constellation_pair type constellation_pair (line 337) | struct constellation_pair FILE: beast/config.h function load_config (line 34) | void load_config(const char *filename) { FILE: beast/constellations.h function DBG_ (line 21) | struct constellation_pair { type constellation_lt (line 47) | struct constellation_lt { function constellation_lt_s1 (line 55) | bool constellation_lt_s1(const constellation &c1, const constellation &c... function constellation_lt_s2 (line 56) | bool constellation_lt_s2(const constellation &c1, const constellation &c... function constellation_lt_p (line 57) | bool constellation_lt_p(const constellation &c1, const constellation &c2... function DBG_ (line 130) | void DBG_(const char *s) { FILE: beast/kdhash.h function bin_size (line 15) | struct kdhash_2f { function mask (line 55) | static inline uint64_t mask(const float r) { function mask (line 63) | static inline uint64_t mask(const float r0,const float r1){ function bin_size (line 76) | struct kdhash_3f { function mask (line 108) | static inline uint64_t mask(const float radians) { function mask (line 114) | static inline uint64_t mask(const float r0,const float r1,const float r2){ function bin_size (line 129) | struct kdhash_4f { function mask (line 165) | static inline uint64_t mask(const float radians) { function mask (line 170) | static inline uint64_t mask(const float r0,const float r1,const float r2... FILE: beast/stars.h function star (line 19) | struct star { function OP (line 86) | bool OP(const star& s) const {return hash_val==s.hash_val;} function dist_arcsec (line 94) | float dist_arcsec(const star& s) const { function DBG_ (line 104) | void DBG_(const char *s) { function star_gt_x (line 119) | bool star_gt_x(const star &s1, const star &s2) {return s1.x > s2.x;} function star_gt_y (line 120) | bool star_gt_y(const star &s1, const star &s2) {return s1.y > s2.y;} function star_gt_z (line 121) | bool star_gt_z(const star &s1, const star &s2) {return s1.z > s2.z;} function star_gt_flux (line 122) | bool star_gt_flux(const star &s1, const star &s2) {return s1.flux > s2.f... function star_lt_x (line 123) | bool star_lt_x(const star &s1, const star &s2) {return s1.x < s2.x;} function star_lt_y (line 124) | bool star_lt_y(const star &s1, const star &s2) {return s1.y < s2.y;} function star_lt_z (line 125) | bool star_lt_z(const star &s1, const star &s2) {return s1.z < s2.z;} function star_lt_flux (line 126) | bool star_lt_flux(const star &s1, const star &s2) {return s1.flux < s2.f... type star_db (line 128) | struct star_db { function size (line 160) | size_t size() {return sz;} function star_db (line 163) | star_db* OP(const star& s) { return *this+=&s;} function star_db (line 164) | star_db* OP(const star* s) { function star_db (line 179) | star_db* OP(star_db* s) { function star_db (line 184) | star_db* OP(const star_db* s) { function star_db (line 193) | star_db* OP(const star_db* s) { function star (line 206) | star* get_star_by_hash(const size_t hash) {return &(hash_map.at(hash));} function star (line 212) | star* get_star(const int idx) {return size()>0?get_star_by_hash(star_idx... function star_db (line 216) | star_db* copy() {return copy(star_idx_vector.cbegin(),star_idx_vector.ce... function star_db (line 220) | star_db* copy_n_brightest(const size_t n) { function load_catalog (line 265) | void load_catalog(const char* catalog, const float year) { function count (line 294) | size_t count(const star* s) {return hash_map.count(s->hash_val);} function count (line 295) | size_t count(star_db* s) { function DBG_ (line 302) | void DBG_(const char *s) { function get_score (line 313) | struct star_fov { function get_score (line 378) | float get_score(const int id,const float px,const float py,const float s... function get_id (line 386) | int get_id(float px, float py) { function kdsort_y (line 466) | struct star_query { function kdsort_z (line 500) | void kdsort_z(const int min, const int max) {KDSORT_NEXT(star_lt_z,kdsor... function is_kdsorted (line 532) | uint8_t is_kdsorted() {return kdsorted;} function kdsort (line 536) | void kdsort() { function sort (line 542) | void sort() { function r_size (line 546) | size_t r_size() {return kdresults_size;} function get_kdmask (line 547) | int8_t get_kdmask(size_t i) {return kdmask[i];} function reset_kdmask (line 551) | void reset_kdmask() { function clear_kdresults (line 558) | void clear_kdresults() { function kdcheck (line 575) | void kdcheck(const int idx, float x, float y, float z, const float r, co... function kdsearch (line 618) | void kdsearch(const float x, const float y, const float z, const float r... function kdsearch (line 626) | void kdsearch(float x, float y, float z, float r, float min_flux) { function kdsearch_x (line 642) | void kdsearch_x(const float x, const float y, const float z, const float... function kdsearch_y (line 643) | void kdsearch_y(const float x, const float y, const float z, const float... function kdsearch_z (line 644) | void kdsearch_z(const float x, const float y, const float z, const float... function kdmask_filter_catalog (line 650) | void kdmask_filter_catalog() { function kdmask_uniform_density (line 668) | void kdmask_uniform_density(const int min_stars_per_fov) { function star_db (line 686) | star_db* from_kdmask() { function star_db (line 698) | star_db* from_kdresults() { function DBG_ (line 707) | void DBG_(const char *s) { FILE: doc/gen_interleave.py function prettyBinString (line 7) | def prettyBinString(x,d=32,steps=4,sep=".",emptyChar="0"): function binStr (line 35) | def binStr(x): return prettyBinString(x,32,4," ","0") function computeBitMaskPatternAndCode (line 38) | def computeBitMaskPatternAndCode(numberOfBits, numberOfEmptyBits): function partitionBy2 (line 91) | def partitionBy2(x): function checkPartition (line 95) | def checkPartition(x): FILE: doc/ost_comm_test.c type star_t (line 13) | typedef struct { function sendImageCommand (line 41) | int sendImageCommand(const char* server_ip, int server_port, const char*... function parse_ost_string (line 104) | int parse_ost_string(const char *ost_str, int max_num_stars, star_t *sta... function main (line 125) | int main() { FILE: starsToStruc.py class stars_to_struct (line 6) | class stars_to_struct(): method _init_ (line 18) | def _init_(self): method load_image (line 31) | def load_image(self, stars, declination, right_ascension, body_x, body... FILE: startracker.py function trace (line 18) | def trace(frame, event, arg): function a2q (line 53) | def a2q(A): function q2a (line 62) | def q2a(q): function extrapolate_matrix (line 71) | def extrapolate_matrix(A,B,t1,t2,t3): function wahba (line 91) | def wahba(A, B, weight=[]): function print_ori (line 120) | def print_ori(body2ECI): class star_image (line 139) | class star_image: method __init__ (line 140) | def __init__(self, imagefile,median_image): method match_near (line 186) | def match_near(self,x,y,z,r): method match_lis (line 201) | def match_lis(self): method match_rel (line 216) | def match_rel(self,last_match): method print_match (line 238) | def print_match(self,bodyCorrection=None,angrate_string=""): class nonstar (line 270) | class nonstar: method __init__ (line 271) | def __init__(self,current_image,i,source): method add_data (line 280) | def add_data(self,current_image,i,source): method write_data (line 296) | def write_data(self,fd): method __del__ (line 307) | def __del__(self): function flush_nonstars (line 310) | def flush_nonstars(): function update_nonstars (line 319) | def update_nonstars(current_image,source): function winner_attitude (line 352) | def winner_attitude(w): class star_camera (line 366) | class star_camera: method __init__ (line 367) | def __init__(self, median_file,source="RGB"): method solve_image (line 373) | def solve_image(self,imagefile,lis=1,quiet=0): method extrapolate_image (line 403) | def extrapolate_image(self,imagefile1,imagefile2,time1,time2): class science_camera (line 427) | class science_camera: method __init__ (line 428) | def __init__(self, median_file,source="IR"): method solve_image (line 433) | def solve_image(self,imagefile): class connection (line 443) | class connection: method __init__ (line 445) | def __init__(self, conn, epoll): method read (line 458) | def read(self): method write (line 485) | def write(self, data): method close (line 506) | def close(self): FILE: tests/calibrate.py function angles2xyz (line 37) | def angles2xyz(ra,dec): function getstardb (line 44) | def getstardb(year=1991.25,filename="hip_main.dat"): function basename (line 73) | def basename(filename): FILE: tests/simulator.py function angles_to_vector (line 45) | def angles_to_vector(azimuth, altitude): function vector_to_angles (line 59) | def vector_to_angles(vectors): function split_vectors (line 68) | def split_vectors(vectors): function randomVectors (line 72) | def randomVectors(num): function random_matrix (line 84) | def random_matrix(): function add_vector_noise (line 110) | def add_vector_noise(base_vectors, stddev): class Camera (line 127) | class Camera(object): method __init__ (line 128) | def __init__(self, resolution, pixel_ar = 1, principal_point = (0.5, 0... method from_angles (line 133) | def from_angles(self, azimuth, altitude): method to_angles (line 155) | def to_angles(self, pos): class EquidistantCamera (line 177) | class EquidistantCamera(Camera): method __init__ (line 178) | def __init__(self, f, resolution, pixel_ar = 1., principal_point = (0.... method project (line 182) | def project(self, theta): method unproject (line 185) | def unproject(self, r): class RectilinearCamera (line 188) | class RectilinearCamera(Camera): method __init__ (line 189) | def __init__(self, f, resolution, pixel_ar = 1., principal_point = (0.... method project (line 193) | def project(self, theta): method unproject (line 198) | def unproject(self, r): class OrthographicCamera (line 201) | class OrthographicCamera(Camera): method __init__ (line 202) | def __init__(self, f, resolution, pixel_ar = 1., principal_point = (0.... method project (line 206) | def project(self, theta): method unproject (line 211) | def unproject(self, r): class EquisolidAngleCamera (line 214) | class EquisolidAngleCamera(Camera): method __init__ (line 215) | def __init__(self, f, resolution, pixel_ar = 1., principal_point = (0.... method project (line 219) | def project(self, theta): method unproject (line 224) | def unproject(self, r): class StereographicCamera (line 227) | class StereographicCamera(Camera): method __init__ (line 228) | def __init__(self, f, resolution, pixel_ar = 1., principal_point = (0.... method project (line 232) | def project(self, theta): method unproject (line 237) | def unproject(self, r): class CubicCamera (line 240) | class CubicCamera(Camera): method __init__ (line 241) | def __init__(self, k1, k2, resolution, pixel_ar = 1., principal_point ... method project (line 246) | def project(self, theta): method unproject (line 249) | def unproject(self, r): class StarCatalog (line 278) | class StarCatalog: method __init__ (line 279) | def __init__(self, filename='hip_main.dat'): method preprocess (line 284) | def preprocess(self): method lookup_indices (line 306) | def lookup_indices(self, indices): method read (line 311) | def read(self, filename='hip_main.dat'): class StarDetector (line 400) | class StarDetector: method __init__ (line 401) | def __init__(self, sigma_psf, t_exp, aperture, base_flux): method norm_gaussian (line 408) | def norm_gaussian(sigma): method compute_flux (line 411) | def compute_flux(self, magnitude, add_noise=True,photon_floor=0.001): method compute_magnitude (line 421) | def compute_magnitude(self, flux): method compute_magnitude_threshold (line 424) | def compute_magnitude_threshold(self): method add_noise (line 428) | def add_noise(self, magnitude): class Scene (line 434) | class Scene: method __init__ (line 435) | def __init__(self, catalog, camera, detector, gaussian_noise_sigma=Non... method compute (line 446) | def compute(self, orientation=None): method add_false_stars (line 482) | def add_false_stars(self, false_stars): method copy (line 500) | def copy(self, camera=None, orientation=None, copy_false_stars=True): method scramble (line 525) | def scramble(self): method add_magnitude_noise (line 537) | def add_magnitude_noise(self, gaussian=None): method filter_magnitudes (line 546) | def filter_magnitudes(self): method random (line 553) | def random(catalog, camera, detector, min_true, max_true, min_false, m... function write_csv (line 642) | def write_csv(filename, lines): FILE: tests/test.c function star_id (line 54) | void star_id(double spikes[], int result[], size_t length) function main (line 95) | int main(int argc, char* argv[])