A B C D E F G H I L M N O P R S T U V X Y Z

A

a_ - Variable in class edu.jhu.htm.core.Constraint
 
action(Event, Object) - Method in class edu.jhu.skiplist.SkipListApplet
 
add(Constraint) - Method in class edu.jhu.htm.core.Convex
Add a constraint.
add(Convex) - Method in class edu.jhu.htm.core.Domain
Add a convex
add(Domain) - Method in class edu.jhu.htm.core.Domain
Add all convexces of given domain to this one - simple union
add(double, double) - Method in class edu.jhu.htm.geometry.Chull
add point to polygon - checks for existing points
add(Vector3d) - Method in class edu.jhu.htm.core.Vector3d
vector addition
add(Vector3d) - Method in class edu.jhu.htm.geometry.Chull
 
addlevel_ - Variable in class edu.jhu.htm.core.HTMindexImp
 
addRange(long, long) - Method in class edu.jhu.htm.core.HTMrange
simply add this range - no checks performed the lo is added to the lows and the high is added to the highs
AllTests - class edu.jhu.htm.core.test.AllTests.
 
AllTests - class edu.jhu.skiplist.test.AllTests.
 
AllTests(String) - Constructor for class edu.jhu.htm.core.test.AllTests
 
AllTests(String) - Constructor for class edu.jhu.skiplist.test.AllTests
 
AREA - Static variable in class edu.jhu.htm.parsers.XMLtags
 
area(String) - Method in interface edu.jhu.htm.core.HTMindex
give the area of the triangle secrad for HTM name given
area(String) - Method in class edu.jhu.htm.core.HTMindexImp
The area in steradians for a given index ID
area(Vector3d, Vector3d, Vector3d) - Method in class edu.jhu.htm.core.HTMindexImp
area: routine to precompute the area of a node using AREA = 4*arctan sqrt(tan(s/2)tan((s-a)/2)tan((s-b)/2)tan((s-c)/2)) with s = (a+b+c)/2 (with many thanks to Eduard Masana @ University of Barcelona)

B

bestgap(int) - Method in class edu.jhu.htm.core.HTMrange
return the smallest gapsize at which rangelist would be smaller than desired size
BOX_GAP - Variable in class edu.jhu.skiplist.SkipListRenderer
 
buildlevel_ - Variable in class edu.jhu.htm.core.HTMindexImp
 

C

calculateImageWidth() - Method in class edu.jhu.skiplist.SkipListRenderer
 
characters(char[], int, int) - Method in class edu.jhu.htm.parsers.SAXxmlParser
 
Chull - class edu.jhu.htm.geometry.Chull.
use a set of points to construct a domain construct with the set or create one and add points
CHULL - Static variable in class edu.jhu.htm.parsers.XMLtags
 
Chull() - Constructor for class edu.jhu.htm.geometry.Chull
use this f you are going to add all points then call makeConvex()
Chull(double[], double[]) - Constructor for class edu.jhu.htm.geometry.Chull
pass points in two arrays
Circle - class edu.jhu.htm.geometry.Circle.
This class represents a circle on the sky .
CIRCLE - Static variable in class edu.jhu.htm.parsers.XMLtags
 
Circle(double, double, double) - Constructor for class edu.jhu.htm.geometry.Circle
constructor specifying center vector and radius in arcmin
Circle(double, double, double, double) - Constructor for class edu.jhu.htm.geometry.Circle
constructor specifying center vector and radius in arcmin
Circle(Vector3d, double) - Constructor for class edu.jhu.htm.geometry.Circle
constructor specifying center vector and radius in arcmin
clear() - Method in class edu.jhu.htm.core.Domain
Clear domain, empty convex list
compare(HTMrange) - Method in class edu.jhu.htm.core.HTMrange
this is not imlemented properly
compliment(Domain) - Method in interface edu.jhu.htm.core.HTMindex
Return a new domain which contains everything not in the given domain
compliment(Domain) - Method in class edu.jhu.htm.core.HTMindexImp
not implemented yet
computeHtmId() - Method in class edu.jhu.htm.client.LookupBean
 
computeIntersect() - Method in class edu.jhu.htm.client.IntersectBean
 
ConHelper - class edu.jhu.htm.geometry.ConHelper.
just provides implementation for getConvex and Get Domain
ConHelper() - Constructor for class edu.jhu.htm.geometry.ConHelper
 
Constraint - class edu.jhu.htm.core.Constraint.
The Constraint is really a cone on the sky-sphere.
CONSTRAINT - Static variable in class edu.jhu.htm.parsers.XMLtags
 
Constraint() - Constructor for class edu.jhu.htm.core.Constraint
Default Constructor
Constraint(Constraint) - Constructor for class edu.jhu.htm.core.Constraint
Copy constructor
Constraint(double) - Constructor for class edu.jhu.htm.core.Constraint
Construct by setting only the distance
Constraint(double, double, double, double) - Constructor for class edu.jhu.htm.core.Constraint
Initialization constructor
Constraint(Vector3d, double) - Constructor for class edu.jhu.htm.core.Constraint
Initialization constructor
contains(Domain, Vector3d) - Method in interface edu.jhu.htm.core.HTMindex
does the domain coaintain thie given point
contains(Domain, Vector3d) - Method in class edu.jhu.htm.core.HTMindexImp
 
contains(Vector3d) - Method in class edu.jhu.htm.core.Convex
 
contains(Vector3d) - Method in class edu.jhu.htm.core.Constraint
check whether a vector is inside this constraint
contains(Vector3d) - Method in class edu.jhu.htm.core.Domain
 
conv - Variable in class edu.jhu.htm.geometry.ConHelper
 
convertDouble(String[], double[]) - Static method in class edu.jhu.htm.client.IntersectBean
 
convex - Variable in class edu.jhu.htm.parsers.SAXxmlParser
 
Convex - class edu.jhu.htm.core.Convex.
The Convex class encapsulates all the code for intersection and lookup.
CONVEX - Static variable in class edu.jhu.htm.parsers.XMLtags
 
Convex() - Constructor for class edu.jhu.htm.core.Convex
Default Constructor
Convex(Vector3d, Vector3d, Vector3d) - Constructor for class edu.jhu.htm.core.Convex
Constructor from a triangle Initialize domain from a triangle.
Convex(Vector3d, Vector3d, Vector3d, Vector3d) - Constructor for class edu.jhu.htm.core.Convex
Constructor from a rectangle Initialize convex from a rectangle.
ConvexProducer - interface edu.jhu.htm.geometry.ConvexProducer.
Classes which implement this must be able to return a Convex.
copy_vec(double[], double[]) - Static method in class edu.jhu.htm.core.HTMfunc
simple utility funtion which copies one vector over another.
cross(Vector3d) - Method in class edu.jhu.htm.core.Vector3d
vector cross product
currange - Variable in class edu.jhu.htm.core.HTMrangeIterator
 

D

d_ - Variable in class edu.jhu.htm.core.Constraint
 
d() - Method in class edu.jhu.htm.core.Constraint
give back distance
Dec - Variable in class edu.jhu.htm.client.LookupBean
 
dec() - Method in class edu.jhu.htm.core.Vector3d
return dec
Decs - Variable in class edu.jhu.htm.client.IntersectBean
 
defrag() - Method in class edu.jhu.htm.core.HTMrange
merge contiguous ranges
defrag(long) - Method in class edu.jhu.htm.core.HTMrange
checks that the gap between intervals is at least gap.
delete(long) - Method in class edu.jhu.skiplist.SkipList
 
distance(double[], double[]) - Static method in class edu.jhu.htm.core.HTMfunc
return the angular distance between two vectors ACOS (V1 .
distance(long, long) - Static method in class edu.jhu.htm.core.HTMfunc
return the angular distance between two htmids gets the vectors of the mid points and uses thoose to compute distance
distance(long, long) - Method in interface edu.jhu.htm.core.HTMindex
angular distance between the two ids
distance(long, long) - Method in class edu.jhu.htm.core.HTMindexImp
calls HTMfunc
distance(String, String) - Static method in class edu.jhu.htm.core.HTMfunc
return the angular distance between two htm names gets the viectors of the mid points and uses thoose to compute distance
distance(String, String) - Method in interface edu.jhu.htm.core.HTMindex
angular distance between the two names
distance(String, String) - Method in class edu.jhu.htm.core.HTMindexImp
calls HTMfunc
domain - Variable in class edu.jhu.htm.geometry.ConHelper
 
Domain - class edu.jhu.htm.core.Domain.
A Domain manages a list of Convexes.
Domain() - Constructor for class edu.jhu.htm.core.Domain
Default constructor
DomainParser - interface edu.jhu.htm.parsers.DomainParser.
Simple interface for parsers which parse files or strings into domains.
DomainProducer - interface edu.jhu.htm.geometry.DomainProducer.
Classes which inplement this interface should be able to produce domains which can be used in intersection.
dONTKNOW - Static variable in interface edu.jhu.htm.core.Markup
 

E

echoDomain - class edu.jhu.htm.app.echoDomain.
This example code echoes a domain file.
echoDomain() - Constructor for class edu.jhu.htm.app.echoDomain
 
edu.jhu.htm.app - package edu.jhu.htm.app
This package provides example code for intersections and lookups using HTM.
edu.jhu.htm.client - package edu.jhu.htm.client
These are usebeans for JSP pages.
edu.jhu.htm.core - package edu.jhu.htm.core
This package implements the core funtionality of the Hierarchical Triangular Mesh (HTM) library.
edu.jhu.htm.core.test - package edu.jhu.htm.core.test
 
edu.jhu.htm.geometry - package edu.jhu.htm.geometry
This package provides high level geometric shapes which can produce Domains.
edu.jhu.htm.parsers - package edu.jhu.htm.parsers
Parsers provide a uniform way of reading and writing domains etc.
edu.jhu.htm.parsers.test - package edu.jhu.htm.parsers.test
 
edu.jhu.skiplist - package edu.jhu.skiplist
 
edu.jhu.skiplist.test - package edu.jhu.skiplist.test
 
elementsToString() - Method in class edu.jhu.skiplist.SkipList
 
end_ - Variable in class edu.jhu.htm.core.HTMedge.Edge
 
endDocument() - Method in class edu.jhu.htm.parsers.SAXxmlParser
 
endElement(String, String, String) - Method in class edu.jhu.htm.parsers.SAXxmlParser
here we actually construct rectangels etc ...
Epsilon - Static variable in class edu.jhu.htm.core.HTMfunc
 
equal(Vector3d) - Method in class edu.jhu.htm.core.Vector3d
comparison
ErrorHandler - class edu.jhu.htm.core.ErrorHandler.
 
ErrorHandler() - Constructor for class edu.jhu.htm.core.ErrorHandler
 
errorNum - Variable in class edu.jhu.htm.core.HTMException
 
expand - Variable in class edu.jhu.htm.client.IntersectBean
 
expandList(PrintStream, HTMrange, boolean) - Static method in class edu.jhu.htm.app.intersect
 

F

fillVecs() - Method in class edu.jhu.htm.client.IntersectBean
 
finalize() - Method in class edu.jhu.htm.core.HTMrange
 
findElementAt(int, int) - Method in class edu.jhu.skiplist.SkipListRenderer
 
findMAX(long) - Method in class edu.jhu.skiplist.SkipList
 
findMIN(long) - Method in class edu.jhu.skiplist.SkipList
 
freeRange(long, long) - Method in class edu.jhu.skiplist.SkipList
 
fULL - Static variable in interface edu.jhu.htm.core.Markup
 

G

GAP_HISTO_SIZE - Static variable in class edu.jhu.htm.core.HTMrange
 
generateRandomLevel() - Method in class edu.jhu.skiplist.SkipList
 
get() - Method in class edu.jhu.htm.core.Vector3d
Get x,y,z
getConstraint(int) - Method in class edu.jhu.htm.core.Convex
 
getConvex() - Method in class edu.jhu.htm.geometry.Chull
may not have a convex if makeCOnvex was not called
getConvex() - Method in class edu.jhu.htm.geometry.ConHelper
 
getConvex() - Method in interface edu.jhu.htm.geometry.ConvexProducer
 
getConvex(int) - Method in class edu.jhu.htm.core.Domain
Fetch the convex number i
getCorner(int) - Method in class edu.jhu.htm.core.Convex
 
getDec() - Method in class edu.jhu.htm.client.LookupBean
 
getDecs() - Method in class edu.jhu.htm.client.IntersectBean
 
getDomain() - Method in interface edu.jhu.htm.geometry.DomainProducer
 
getDomain() - Method in class edu.jhu.htm.geometry.ConHelper
 
getDouble(String, String, Attributes) - Static method in class edu.jhu.htm.parsers.SAXxmlParser
allways pass lower case name this tries name and name.upper case to get the value
getErrorNum() - Method in class edu.jhu.htm.core.HTMException
 
getHeader() - Method in class edu.jhu.skiplist.SkipList
 
getHtmId() - Method in class edu.jhu.htm.client.LookupBean
 
getHtmIdNumber() - Method in class edu.jhu.htm.client.LookupBean
 
getkey() - Method in class edu.jhu.skiplist.SkipList
 
getLength() - Method in class edu.jhu.skiplist.SkipList
 
getLevel() - Method in class edu.jhu.htm.client.IntersectBean
 
getLevel() - Method in class edu.jhu.htm.client.LookupBean
 
getLevel() - Method in class edu.jhu.skiplist.SkipList
 
getMaxLevel() - Method in class edu.jhu.skiplist.SkipList
 
getNext() - Method in class edu.jhu.htm.core.HTMrangeIterator
 
getNext() - Method in class edu.jhu.htm.core.HTMrange
returns the next hlo,hi pair in the long[] this is like an iterator but it can only be used by one thread i.e.
getNthint(int) - Method in class edu.jhu.skiplist.SkipList
 
getNumberOfConstraints() - Method in class edu.jhu.htm.core.Convex
 
getNumberOfConvexes() - Method in class edu.jhu.htm.core.Domain
Return the number of convexes in this domain
getOlevel() - Method in class edu.jhu.htm.core.Convex
 
getOlevel() - Method in class edu.jhu.htm.core.Domain
 
getProbability() - Method in class edu.jhu.skiplist.SkipList
 
getRA() - Method in class edu.jhu.htm.client.LookupBean
 
getRAs() - Method in class edu.jhu.htm.client.IntersectBean
 
getTag(String) - Static method in class edu.jhu.htm.parsers.XMLtags
 
getvalue() - Method in class edu.jhu.skiplist.SkipList
 

H

handleChull(String, String, String) - Method in class edu.jhu.htm.parsers.SAXxmlParser
 
handleCircle(String, String, String) - Method in class edu.jhu.htm.parsers.SAXxmlParser
 
handleConstraint(String, String, String, Attributes) - Method in class edu.jhu.htm.parsers.SAXxmlParser
 
handleConvex(String, String, String, Attributes) - Method in class edu.jhu.htm.parsers.SAXxmlParser
Create a convex to put contraints into - its java so we can alreadsy add it to the domain and not worry about the end tag.
handleError(int) - Static method in class edu.jhu.htm.core.ErrorHandler
 
handleEvent(Event) - Method in class edu.jhu.skiplist.SkipListApplet
 
handlePoint(String, String, String, Attributes) - Method in class edu.jhu.htm.parsers.SAXxmlParser
 
handleRadius(String, String, String, Attributes) - Method in class edu.jhu.htm.parsers.SAXxmlParser
put r att value in radius variable so we can make a cirle later
handleRect(String, String, String) - Method in class edu.jhu.htm.parsers.SAXxmlParser
 
hasNext() - Method in class edu.jhu.htm.core.HTMrangeIterator
 
HEADER_KEY - Static variable in class edu.jhu.skiplist.SkipList
 
highs - Static variable in class edu.jhu.htm.core.test.TestHTMrange
 
HIGHS - Static variable in class edu.jhu.htm.core.HTMrange
 
HTM_INVALID_ID - Static variable in class edu.jhu.htm.core.HTMfunc
 
HTMedge - class edu.jhu.htm.core.HTMedge.
Edge class The Edges are needed at construction time of the spatial index.
HTMedge.Edge - class edu.jhu.htm.core.HTMedge.Edge.
 
HTMedge.Edge() - Constructor for class edu.jhu.htm.core.HTMedge.Edge
 
HTMException - exception edu.jhu.htm.core.HTMException.
Exception thrown by erroHandler when an error is reported
HTMException(int, String) - Constructor for class edu.jhu.htm.core.HTMException
 
HTMfunc - class edu.jhu.htm.core.HTMfunc.
These are the core routines for the HTM.
HTMfunc() - Constructor for class edu.jhu.htm.core.HTMfunc
 
htmId - Variable in class edu.jhu.htm.client.IntersectBean
 
htmId - Variable in class edu.jhu.htm.client.LookupBean
 
htmIdNumber - Variable in class edu.jhu.htm.client.IntersectBean
 
htmIdNumber - Variable in class edu.jhu.htm.client.LookupBean
 
HTMindex - interface edu.jhu.htm.core.HTMindex.
The HTMindex is the main interface for the HTM implementation.
HTMindexImp - class edu.jhu.htm.core.HTMindexImp.
HTMindex is the class for the the sky indexing routines.
HTMindexImp() - Constructor for class edu.jhu.htm.core.HTMindexImp
Constructor: depth 20 - keeping 5 levels in memory by default
HTMindexImp(double) - Constructor for class edu.jhu.htm.core.HTMindexImp
COnstructor for index - pass your desired resolution in degrees this will contruct a HTM of level such that the triabgle widht is just less than the desired resolution.
HTMindexImp(int) - Constructor for class edu.jhu.htm.core.HTMindexImp
Constructor: give only the level to build - keeping 5 levels in memory by default
HTMindexImp(int, int) - Constructor for class edu.jhu.htm.core.HTMindexImp
Constructor : give the level of the index and optionally the level to build - i.e.
Htmio - class edu.jhu.htm.parsers.Htmio.
This is inded to do the legacy text io for io of convexes etc.
Htmio() - Constructor for class edu.jhu.htm.parsers.Htmio
 
HTMNAMEMAX - Static variable in class edu.jhu.htm.core.HTMfunc
 
HTMrange - class edu.jhu.htm.core.HTMrange.
Handles a range of HTM ids using skip lists.
HTMrange() - Constructor for class edu.jhu.htm.core.HTMrange
 
HTMrangeIterator - class edu.jhu.htm.core.HTMrangeIterator.
Simple iterator to return all IDs from a htm Range.
HTMrangeIterator(HTMrange, boolean) - Constructor for class edu.jhu.htm.core.HTMrangeIterator
 

I

idByLeafNumber(int) - Method in class edu.jhu.htm.core.HTMindexImp
return leaf id for a certain bitlist index.
IDHIGHBIT - Static variable in class edu.jhu.htm.core.HTMfunc
 
IDHIGHBIT2 - Static variable in class edu.jhu.htm.core.HTMfunc
 
idLevel(long) - Static method in class edu.jhu.htm.core.HTMfunc
idLevel is a trusting method (assumes that the id is well formed and valid) that returns the level of the trixel represented by the given 64 bit htmId.
IDSIZE - Static variable in class edu.jhu.htm.core.HTMfunc
 
idToName(long) - Static method in class edu.jhu.htm.core.HTMfunc
Walk the bits of the id and convert it to a string like N012.
idToName(long) - Method in interface edu.jhu.htm.core.HTMindex
Convert id number to Symbolic name
idToName(long) - Method in class edu.jhu.htm.core.HTMindexImp
calls HTMfunc
idToPoint(long) - Static method in class edu.jhu.htm.core.HTMfunc
gets the name from the id and calls idToPoint with it.
idToPoint(long) - Method in interface edu.jhu.htm.core.HTMindex
return center vector of the tringle which htmId relates to
idToPoint(long) - Method in class edu.jhu.htm.core.HTMindexImp
for the given id return the vector at the center of the triangle calls HTMfunc
idToPoint(String) - Static method in class edu.jhu.htm.core.HTMfunc
for a given ID get back the approximate center of the triangle.
idToPoint(String) - Method in interface edu.jhu.htm.core.HTMindex
return center vector of the tringle which htmName relates to
idToPoint(String) - Method in class edu.jhu.htm.core.HTMindexImp
for the given id return the vector at the center of the triangle calls HTMfunc
iN0 - Static variable in class edu.jhu.htm.core.HTMfunc
 
iN1 - Static variable in class edu.jhu.htm.core.HTMfunc
 
iN2 - Static variable in class edu.jhu.htm.core.HTMfunc
 
iN3 - Static variable in class edu.jhu.htm.core.HTMfunc
 
InclAdjacentXXX - Static variable in class edu.jhu.htm.core.HTMrange
 
InclHi - Static variable in class edu.jhu.htm.core.HTMrange
 
InclInside - Static variable in class edu.jhu.htm.core.HTMrange
 
InclLo - Static variable in class edu.jhu.htm.core.HTMrange
 
InclOutside - Static variable in class edu.jhu.htm.core.HTMrange
 
index_ - Variable in class edu.jhu.htm.core.HTMindexImp
 
init() - Method in class edu.jhu.skiplist.SkipListApplet
 
init(int, int) - Method in class edu.jhu.htm.core.HTMindexImp
 
INITIAL_LOAD - Static variable in class edu.jhu.skiplist.test.TestSkipList
 
initRaDec() - Method in class edu.jhu.htm.app.TimeHash
 
initRaDec() - Method in class edu.jhu.htm.app.TimeLookup
 
INPUT_IS_SORTED - Static variable in class edu.jhu.skiplist.test.TestSkipList
 
insert(long, long) - Method in class edu.jhu.skiplist.SkipList
 
INSIDE - Static variable in class edu.jhu.htm.core.HTMrange
 
intersect - class edu.jhu.htm.app.intersect.
SPecifiying -xml now lets this program read XML files structred like This example code demonstrates the intersection functionality of the HTMindexImp.
INTERSECT - Static variable in class edu.jhu.htm.core.HTMrange
 
intersect() - Constructor for class edu.jhu.htm.app.intersect
 
intersect(Domain) - Method in interface edu.jhu.htm.core.HTMindex
Return all HTMs which fall inside the given domain
intersect(Domain) - Method in class edu.jhu.htm.core.HTMindexImp
performs the intersection by calling domain.intersect
intersect(HTMindexImp, HTMrange, boolean) - Method in class edu.jhu.htm.core.Convex
Intersect with index.
intersect(HTMindexImp, HTMrange, boolean) - Method in class edu.jhu.htm.core.Domain
Intersect with index.
IntersectBean - class edu.jhu.htm.client.IntersectBean.
Simple JSP bean for doing intersect with triangle or rectangle
IntersectBean() - Constructor for class edu.jhu.htm.client.IntersectBean
 
intersection(Domain, Domain) - Method in interface edu.jhu.htm.core.HTMindex
Return a new domain contiainig common parts of the two domains
intersection(Domain, Domain) - Method in class edu.jhu.htm.core.HTMindexImp
not implemented yet
INVALIDID - Static variable in class edu.jhu.htm.core.ErrorHandler
 
INVALIDNAME - Static variable in class edu.jhu.htm.core.ErrorHandler
 
invert() - Method in class edu.jhu.htm.core.Constraint
Invert a constraint
iS0 - Static variable in class edu.jhu.htm.core.HTMfunc
 
iS1 - Static variable in class edu.jhu.htm.core.HTMfunc
 
iS2 - Static variable in class edu.jhu.htm.core.HTMfunc
 
iS3 - Static variable in class edu.jhu.htm.core.HTMfunc
 
isExpand() - Method in class edu.jhu.htm.client.IntersectBean
 
isIn(HTMrange) - Method in class edu.jhu.htm.core.HTMrange
Check if the range contains the given range.
isIn(long) - Method in class edu.jhu.htm.core.HTMrange
does the range contain this key calls inside and simplifies answer to boolean
isIn(long, long) - Method in class edu.jhu.htm.core.HTMrange
Check if the range a to b is contained in this set.
isinside(double[], double[], double[], double[]) - Static method in class edu.jhu.htm.core.HTMfunc
for a given vector p is it contained in the triangle whose corners are given by the vectors v1, v2,v3.
iter - Variable in class edu.jhu.skiplist.SkipList
 

L

lastSavedLeafIndex_ - Variable in class edu.jhu.htm.core.HTMindexImp
 
layers_ - Variable in class edu.jhu.htm.core.HTMindexImp
 
leafCount() - Method in class edu.jhu.htm.core.HTMindexImp
leafCount: return number of leaf nodes
leafNumberById(long) - Method in class edu.jhu.htm.core.HTMindexImp
return leaf number in bitlist for a certain ID.
leaves_ - Variable in class edu.jhu.htm.core.HTMindexImp
 
LegacyParser - class edu.jhu.htm.parsers.LegacyParser.
parse domain files in the old format using HTMio see public read(Reader in,Domain d) in Htmio
LegacyParser() - Constructor for class edu.jhu.htm.parsers.LegacyParser
 
length() - Method in class edu.jhu.htm.core.Vector3d
return length of vector
level - Variable in class edu.jhu.htm.client.IntersectBean
 
level - Variable in class edu.jhu.htm.client.LookupBean
 
levelto(int) - Method in class edu.jhu.htm.core.HTMrange
not implemented
lookup - class edu.jhu.htm.app.lookup.
This example code demonstrates the lookup functionality of the HTMindexImp.
lookup() - Constructor for class edu.jhu.htm.app.lookup
 
lookup(double, double) - Method in interface edu.jhu.htm.core.HTMindex
return a HTM name like N2121 for a given position
lookup(double, double) - Method in class edu.jhu.htm.core.HTMindexImp
find a node by giving a ra,dec in degrees.
lookup(double, double, double, int) - Static method in class edu.jhu.htm.core.HTMfunc
 
lookup(double, double, int) - Static method in class edu.jhu.htm.core.HTMfunc
For given ra and dec lookup the HTMID to given depth HTM works in vectors so this basically converts ra dec to a vector and calls lookup for the vector.
lookup(Vector3d) - Method in interface edu.jhu.htm.core.HTMindex
return a HTM name like N2121 for a given vector
lookup(Vector3d) - Method in class edu.jhu.htm.core.HTMindexImp
find a node by giving a vector.
LookupBean - class edu.jhu.htm.client.LookupBean.
USE bean for JSP form which does a htm lookup
LookupBean() - Constructor for class edu.jhu.htm.client.LookupBean
 
lookupId(double, double) - Method in interface edu.jhu.htm.core.HTMindex
return a HTM id number for a given position
lookupId(double, double) - Method in class edu.jhu.htm.core.HTMindexImp
find a node by giving a ra,dec in degrees.
lookupId(double, double, double, int) - Static method in class edu.jhu.htm.core.HTMfunc
looks up the name of a vector x,y,z and converts the name to an id
lookupId(double, double, int) - Static method in class edu.jhu.htm.core.HTMfunc
 
lookupId(Vector3d) - Method in interface edu.jhu.htm.core.HTMindex
return a HTM id number for a given vector
lookupId(Vector3d) - Method in class edu.jhu.htm.core.HTMindexImp
find a node by giving a vector.
los - Static variable in class edu.jhu.htm.core.test.TestHTMrange
 
LOWS - Static variable in class edu.jhu.htm.core.HTMrange
 

M

m4_midpoint(double[], double[], double[]) - Static method in class edu.jhu.htm.core.HTMfunc
 
main(String[]) - Static method in class edu.jhu.htm.core.test.AllTests
Executes the test case
main(String[]) - Static method in class edu.jhu.htm.core.test.TestHTMrangeIterator
Executes the test case
main(String[]) - Static method in class edu.jhu.htm.core.test.TestVector3d
Executes the test case
main(String[]) - Static method in class edu.jhu.htm.core.test.TestHTMfunc
Executes the test case
main(String[]) - Static method in class edu.jhu.htm.core.test.TestHTMrange
Executes the test case
main(String[]) - Static method in class edu.jhu.htm.core.test.TestHTMindexImp
Executes the test case
main(String[]) - Static method in class edu.jhu.htm.parsers.test.TestLegacyParser
Executes the test case
main(String[]) - Static method in class edu.jhu.htm.parsers.test.TestSAXxmlParser
Executes the test case
main(String[]) - Static method in class edu.jhu.htm.app.lookup
 
main(String[]) - Static method in class edu.jhu.htm.app.echoDomain
 
main(String[]) - Static method in class edu.jhu.htm.app.TimeHash
 
main(String[]) - Static method in class edu.jhu.htm.app.intersect
 
main(String[]) - Static method in class edu.jhu.htm.app.TriangleAreas
 
main(String[]) - Static method in class edu.jhu.htm.app.TimeLookup
 
main(String[]) - Static method in class edu.jhu.skiplist.test.TestSkipList
Executes the test case
makeConvex() - Method in class edu.jhu.htm.geometry.Chull
call this if you are done adding points to actually construct the convex for the points get Convex does this anyway though if conv is null..
Markup - interface edu.jhu.htm.core.Markup.
These flags are used to keep track od nodes in Convex when an intersect is being performed.
maxlevel_ - Variable in class edu.jhu.htm.core.HTMindexImp
 
mergeRange(long, long) - Method in class edu.jhu.htm.core.HTMrange
Add the given range to this set.
messages - Static variable in class edu.jhu.htm.core.ErrorHandler
 
mid_ - Variable in class edu.jhu.htm.core.HTMedge.Edge
 
mIXED - Static variable in class edu.jhu.htm.core.Sign
 
mouseDown(Event, int, int) - Method in class edu.jhu.skiplist.SkipListApplet
 
mul(double) - Method in class edu.jhu.htm.core.Vector3d
multiply with a number
mul(Vector3d) - Method in class edu.jhu.htm.core.Vector3d
dot product
my_his - Variable in class edu.jhu.htm.core.HTMrange
 
my_los - Variable in class edu.jhu.htm.core.HTMrange
 
myLength - Variable in class edu.jhu.skiplist.SkipList
 

N

nameByLeafNumber(int) - Method in class edu.jhu.htm.core.HTMindexImp
return name for a certain leaf index This function is simply shorthand for nameById(n + leafCount()).
nameToId(String) - Static method in class edu.jhu.htm.core.HTMfunc
for a given name i.e.
nameToId(String) - Method in interface edu.jhu.htm.core.HTMindex
Convert Symbolic name to an id number
nameToId(String) - Method in class edu.jhu.htm.core.HTMindexImp
This calls HTMfunc .
nameToTriangle(String) - Static method in class edu.jhu.htm.core.HTMfunc
Like name2Id but instaed of returning the htmId return v0,v1,v2 vetors representin the corners of the trinagle
nEG - Static variable in class edu.jhu.htm.core.Sign
 
newNode(int, int, int, long, int) - Method in class edu.jhu.htm.core.HTMindexImp
Make a new Node: insert a new node_[] into the list.
next - Variable in class edu.jhu.htm.core.HTMrangeIterator
 
next() - Method in class edu.jhu.htm.core.HTMrangeIterator
 
nextAsLong() - Method in class edu.jhu.htm.core.HTMrangeIterator
 
nextAsString() - Method in class edu.jhu.htm.core.HTMrangeIterator
 
nextval - Variable in class edu.jhu.htm.core.HTMrangeIterator
 
NIL_KEY - Variable in class edu.jhu.skiplist.SkipListRenderer
 
NIL_KEY - Static variable in class edu.jhu.skiplist.SkipList
 
nNodes_ - Variable in class edu.jhu.htm.core.HTMindexImp
 
nodes_ - Variable in class edu.jhu.htm.core.HTMindexImp
 
nodeVertex(int) - Method in class edu.jhu.htm.core.HTMindexImp
nodeVertex: return the vectors of the vertices, based on a bitlist leaf index
nodeVertexIds(int) - Method in class edu.jhu.htm.core.HTMindexImp
nodeVertex: return index of vertices for a node
NONAME - Static variable in class edu.jhu.htm.core.ErrorHandler
 
normalize() - Method in class edu.jhu.htm.core.Vector3d
Normalize vector length to 1
NOT_FOUND - Static variable in class edu.jhu.skiplist.SkipList
 
nranges() - Method in class edu.jhu.htm.core.HTMrange
return the number of ranges
NUM_OF_TEST_OPERATIONS - Static variable in class edu.jhu.skiplist.test.TestSkipList
 
nVertices_ - Variable in class edu.jhu.htm.core.HTMindexImp
 
nVertices() - Method in class edu.jhu.htm.core.HTMindexImp
nVertices: return number of vertices

O

olevel - Variable in class edu.jhu.htm.core.Convex
 
olevel - Variable in class edu.jhu.htm.core.Domain
 
olevel - Variable in class edu.jhu.htm.client.IntersectBean
 
OPT_PROB - Static variable in class edu.jhu.skiplist.SkipList
 
outputHtms(Writer) - Method in class edu.jhu.htm.client.IntersectBean
 
OUTSIDE - Static variable in class edu.jhu.htm.core.HTMrange
 

P

paint(Graphics) - Method in class edu.jhu.skiplist.SkipListRenderer
 
PANIC - Static variable in class edu.jhu.htm.core.ErrorHandler
 
parse(Reader) - Method in class edu.jhu.htm.parsers.SAXxmlParser
parse input from the reader
ParseException - exception edu.jhu.htm.parsers.ParseException.
exception which may be thrown by parsers
ParseException(String) - Constructor for class edu.jhu.htm.parsers.ParseException
 
parseFile(String) - Method in class edu.jhu.htm.parsers.LegacyParser
just create a file reader,a domain and call htmio.read return the domain
parseFile(String) - Method in class edu.jhu.htm.parsers.SAXxmlParser
load and parse the given file
parseFile(String) - Method in interface edu.jhu.htm.parsers.DomainParser
 
parseString(String) - Method in class edu.jhu.htm.parsers.LegacyParser
just create a string reader,a domain and call htmio.read return the domain
parseString(String) - Method in class edu.jhu.htm.parsers.SAXxmlParser
parse the given string
parseString(String) - Method in interface edu.jhu.htm.parsers.DomainParser
 
pARTIAL - Static variable in interface edu.jhu.htm.core.Markup
 
Pi - Static variable in class edu.jhu.htm.core.HTMfunc
 
POINT - Static variable in class edu.jhu.htm.parsers.XMLtags
 
POINTERBOX_HEIGHT - Variable in class edu.jhu.skiplist.SkipListRenderer
 
POINTERBOX_WIDTH - Variable in class edu.jhu.skiplist.SkipListRenderer
 
points - Variable in class edu.jhu.htm.parsers.SAXxmlParser
 
POLY - Static variable in class edu.jhu.htm.parsers.XMLtags
 
pOS - Static variable in class edu.jhu.htm.core.Sign
 
Pr - Static variable in class edu.jhu.htm.core.HTMfunc
 
printMark(short) - Static method in class edu.jhu.htm.core.Convex
 
printSign() - Method in class edu.jhu.htm.core.Sign
 
PROBABILITY - Static variable in class edu.jhu.skiplist.test.TestSkipList
 
purge() - Method in class edu.jhu.htm.core.HTMrange
 

R

RA - Variable in class edu.jhu.htm.client.LookupBean
 
ra() - Method in class edu.jhu.htm.core.Vector3d
return ra
radecToVector(double, double) - Static method in class edu.jhu.htm.core.HTMfunc
convert ra dec to a vector
radius - Variable in class edu.jhu.htm.parsers.SAXxmlParser
 
RADIUS - Static variable in class edu.jhu.htm.parsers.XMLtags
 
range - Variable in class edu.jhu.htm.core.HTMrangeIterator
 
range - Variable in class edu.jhu.htm.core.test.TestHTMrangeIterator
 
range - Variable in class edu.jhu.htm.core.test.TestHTMrange
 
range - Variable in class edu.jhu.htm.client.IntersectBean
 
RAs - Variable in class edu.jhu.htm.client.IntersectBean
 
read(Reader, Constraint) - Static method in class edu.jhu.htm.parsers.Htmio
read from a stream as X Y Z D
read(Reader, Convex) - Static method in class edu.jhu.htm.parsers.Htmio
 
read(Reader, Domain) - Static method in class edu.jhu.htm.parsers.Htmio
Read in a domain from a Reader (input stream).
read(Reader, Vector3d) - Static method in class edu.jhu.htm.parsers.Htmio
read from a stream as X Y Z
readRaDec(Reader, Constraint) - Static method in class edu.jhu.htm.parsers.Htmio
read from a stream as RA DEC D
readRaDec(Reader, Convex) - Static method in class edu.jhu.htm.parsers.Htmio
 
readRaDec(Reader, Vector3d) - Static method in class edu.jhu.htm.parsers.Htmio
read from a stream as RA DEC
Rect - class edu.jhu.htm.geometry.Rect.
specify four corners order imaterial
RECT - Static variable in class edu.jhu.htm.parsers.XMLtags
 
Rect(double, double, double, double) - Constructor for class edu.jhu.htm.geometry.Rect
specify corners in ra dec order should not matter this assumes your box is ra1,dec1, ra2,dec1, ra1,dec2, ra2,dec2
Rect(Vector3d, Vector3d, Vector3d, Vector3d) - Constructor for class edu.jhu.htm.geometry.Rect
 
rEJECT - Static variable in interface edu.jhu.htm.core.Markup
 
remove() - Method in class edu.jhu.htm.core.HTMrangeIterator
 
reset() - Method in class edu.jhu.htm.core.HTMrange
reset the hi and lo iterators
reset() - Method in class edu.jhu.skiplist.SkipList
 
run() - Method in class edu.jhu.htm.app.TimeHash
 
run() - Method in class edu.jhu.htm.app.TimeLookup
 

S

s_ - Variable in class edu.jhu.htm.core.Constraint
 
saveTrixel(long, HTMrange, boolean) - Method in class edu.jhu.htm.core.Convex
adds the given trixel tot he HTMrange
SAXxmlParser - class edu.jhu.htm.parsers.SAXxmlParser.
SAX parser for reading XML HTM files/strings and returning a domain.
SAXxmlParser() - Constructor for class edu.jhu.htm.parsers.SAXxmlParser
 
search(long) - Method in class edu.jhu.skiplist.SkipList
 
search(long, long) - Method in class edu.jhu.skiplist.SkipList
 
searchAlt(long) - Method in class edu.jhu.skiplist.SkipList
 
set(double, double) - Method in class edu.jhu.htm.core.Vector3d
Set member function: set values using ra/dec
set(double, double, double) - Method in class edu.jhu.htm.core.Vector3d
Set member function: set values
setDec(double) - Method in class edu.jhu.htm.client.LookupBean
 
setDecs(double[]) - Method in class edu.jhu.htm.client.IntersectBean
 
setDecs(String[]) - Method in class edu.jhu.htm.client.IntersectBean
 
setExpand(boolean) - Method in class edu.jhu.htm.client.IntersectBean
 
setExpand(String) - Method in class edu.jhu.htm.client.IntersectBean
 
setHtmId(String) - Method in class edu.jhu.htm.client.IntersectBean
 
setHtmId(String) - Method in class edu.jhu.htm.client.LookupBean
 
setLevel(int) - Method in class edu.jhu.htm.client.IntersectBean
 
setLevel(int) - Method in class edu.jhu.htm.client.LookupBean
 
setOlevel(int) - Method in class edu.jhu.htm.core.Convex
 
setOlevel(int) - Method in class edu.jhu.htm.core.Domain
 
setRA(double) - Method in class edu.jhu.htm.client.LookupBean
 
setRAs(double[]) - Method in class edu.jhu.htm.client.IntersectBean
 
setRAs(String[]) - Method in class edu.jhu.htm.client.IntersectBean
 
setSkipList(SkipList) - Method in class edu.jhu.skiplist.SkipListRenderer
 
setUp() - Method in class edu.jhu.htm.core.test.TestHTMrangeIterator
 
setUp() - Method in class edu.jhu.htm.core.test.TestHTMrange
 
setXOffset(int) - Method in class edu.jhu.skiplist.SkipListRenderer
 
showVertices(PrintStream) - Method in class edu.jhu.htm.core.HTMindexImp
showVertices: print every vertex to the output stream
Sign - class edu.jhu.htm.core.Sign.
Sign: Store the sign of the constraint/convex
sign_ - Variable in class edu.jhu.htm.core.Sign
 
simplify() - Method in class edu.jhu.htm.core.Convex
simplify: We have the following decision tree for the simplification of convexes: Always test two constraints against each other.
simplify() - Method in class edu.jhu.htm.core.Domain
 
simplify(Domain) - Method in interface edu.jhu.htm.core.HTMindex
return a HTM id number for a given position
simplify(Domain) - Method in class edu.jhu.htm.core.HTMindexImp
 
SKIP_PROB - Static variable in class edu.jhu.htm.core.HTMrange
 
SkipList - class edu.jhu.skiplist.SkipList.
 
SKIPLIST_MAXLEVEL - Static variable in class edu.jhu.skiplist.SkipList
 
SkipList(float) - Constructor for class edu.jhu.skiplist.SkipList
 
SkipList(float, int) - Constructor for class edu.jhu.skiplist.SkipList
 
SkipList(long) - Constructor for class edu.jhu.skiplist.SkipList
 
SkipListApplet - class edu.jhu.skiplist.SkipListApplet.
 
SkipListApplet() - Constructor for class edu.jhu.skiplist.SkipListApplet
 
SkipListElement - class edu.jhu.skiplist.SkipListElement.
 
SkipListElement(int, long, long) - Constructor for class edu.jhu.skiplist.SkipListElement
 
SkipListRenderer - class edu.jhu.skiplist.SkipListRenderer.
 
SkipListRenderer(Applet, SkipList) - Constructor for class edu.jhu.skiplist.SkipListRenderer
 
smooth(Domain) - Method in interface edu.jhu.htm.core.HTMindex
Perform lossy simplification of the domain
smooth(Domain) - Method in class edu.jhu.htm.core.HTMindexImp
not implemented yet
sqrt3 - Static variable in class edu.jhu.htm.core.HTMfunc
 
start_ - Variable in class edu.jhu.htm.core.HTMedge.Edge
 
startDocument() - Method in class edu.jhu.htm.parsers.SAXxmlParser
 
startElement(String, String, String, Attributes) - Method in class edu.jhu.htm.parsers.SAXxmlParser
names come in name - .
startpane(double[], double[], double[], double, double, double, StringBuffer) - Static method in class edu.jhu.htm.core.HTMfunc
where to start in the HTM quadtree when looking for a vectors home xin yin zin are thin input vector v1 v2 v3 and name are loaded with the initial tringle points and the name of the triangle
stat() - Method in class edu.jhu.skiplist.SkipList
 
stats(int) - Method in class edu.jhu.htm.core.HTMrange
 
step() - Method in class edu.jhu.skiplist.SkipList
 
storedleaves_ - Variable in class edu.jhu.htm.core.HTMindexImp
 
sub(Vector3d) - Method in class edu.jhu.htm.core.Vector3d
vector subtraction
suite() - Static method in class edu.jhu.htm.core.test.AllTests
 
suite() - Static method in class edu.jhu.htm.core.test.TestHTMrangeIterator
 
suite() - Static method in class edu.jhu.htm.core.test.TestVector3d
 
suite() - Static method in class edu.jhu.htm.core.test.TestHTMfunc
 
suite() - Static method in class edu.jhu.htm.core.test.TestHTMrange
 
suite() - Static method in class edu.jhu.htm.core.test.TestHTMindexImp
 
suite() - Static method in class edu.jhu.htm.parsers.test.TestLegacyParser
 
suite() - Static method in class edu.jhu.htm.parsers.test.TestSAXxmlParser
 
suite() - Static method in class edu.jhu.skiplist.test.TestSkipList
 
suite() - Static method in class edu.jhu.skiplist.test.AllTests
 
symbolic - Variable in class edu.jhu.htm.core.HTMrangeIterator
 
symbolic - Variable in class edu.jhu.htm.client.IntersectBean
 

T

tagMap - Static variable in class edu.jhu.htm.parsers.XMLtags
 
tags - Static variable in class edu.jhu.htm.parsers.XMLtags
 
tearDown() - Method in class edu.jhu.htm.core.test.TestHTMrange
 
testAll() - Method in class edu.jhu.skiplist.test.TestSkipList
 
testBarcelona() - Method in class edu.jhu.htm.core.test.TestHTMindexImp
 
testBestGap() - Method in class edu.jhu.htm.core.test.TestHTMrange
 
testDefrag() - Method in class edu.jhu.htm.core.test.TestHTMrange
 
testDistance() - Method in class edu.jhu.htm.core.test.TestHTMfunc
 
TestHTMfunc - class edu.jhu.htm.core.test.TestHTMfunc.
JUnitTest case for class: edu.jhu.htm.core.HTMfunc
TestHTMfunc(String) - Constructor for class edu.jhu.htm.core.test.TestHTMfunc
 
TestHTMindexImp - class edu.jhu.htm.core.test.TestHTMindexImp.
JUnitTest case for class: edu.jhu.htm.core.HTMindexImp
TestHTMindexImp(String) - Constructor for class edu.jhu.htm.core.test.TestHTMindexImp
 
TestHTMrange - class edu.jhu.htm.core.test.TestHTMrange.
JUnitTest case for class: edu.jhu.htm.core.HTMindex
TestHTMrange(String) - Constructor for class edu.jhu.htm.core.test.TestHTMrange
 
TestHTMrangeIterator - class edu.jhu.htm.core.test.TestHTMrangeIterator.
JUnitTest case for class: edu.jhu.htm.core.HTMrangeIterator
TestHTMrangeIterator(String) - Constructor for class edu.jhu.htm.core.test.TestHTMrangeIterator
 
testIdByPoint10() - Method in class edu.jhu.htm.core.test.TestHTMindexImp
 
testIdByPoint20() - Method in class edu.jhu.htm.core.test.TestHTMindexImp
 
testidToName() - Method in class edu.jhu.htm.core.test.TestHTMfunc
 
testIdToName20() - Method in class edu.jhu.htm.core.test.TestHTMfunc
 
testIdToPoint() - Method in class edu.jhu.htm.core.test.TestHTMfunc
 
testInsert() - Method in class edu.jhu.skiplist.test.TestSkipList
 
testIsIn() - Method in class edu.jhu.htm.core.test.TestHTMrange
 
TestLegacyParser - class edu.jhu.htm.parsers.test.TestLegacyParser.
JUnitTest case for class: edu.jhu.htm.parsers.LegacyParser
TestLegacyParser(String) - Constructor for class edu.jhu.htm.parsers.test.TestLegacyParser
 
testLookup10() - Method in class edu.jhu.htm.core.test.TestHTMfunc
 
testLookup10() - Method in class edu.jhu.htm.core.test.TestHTMindexImp
 
testLookup14() - Method in class edu.jhu.htm.core.test.TestHTMfunc
 
testLookup14() - Method in class edu.jhu.htm.core.test.TestHTMindexImp
 
testLookup20() - Method in class edu.jhu.htm.core.test.TestHTMfunc
 
testLookupId10() - Method in class edu.jhu.htm.core.test.TestHTMfunc
 
testLookupId20() - Method in class edu.jhu.htm.core.test.TestHTMfunc
 
testLookupXYZ() - Method in class edu.jhu.htm.core.test.TestHTMfunc
 
testnameById10() - Method in class edu.jhu.htm.core.test.TestHTMindexImp
 
testnameById20() - Method in class edu.jhu.htm.core.test.TestHTMindexImp
 
testNameToId10() - Method in class edu.jhu.htm.core.test.TestHTMfunc
 
testNameToId20() - Method in class edu.jhu.htm.core.test.TestHTMfunc
 
testNext() - Method in class edu.jhu.htm.core.test.TestHTMrangeIterator
 
testNull() - Method in class edu.jhu.htm.core.test.TestHTMrange
 
testParseConvex() - Method in class edu.jhu.htm.parsers.test.TestSAXxmlParser
 
testParseMulti() - Method in class edu.jhu.htm.parsers.test.TestSAXxmlParser
 
testParseRect() - Method in class edu.jhu.htm.parsers.test.TestSAXxmlParser
 
testParseString() - Method in class edu.jhu.htm.parsers.test.TestLegacyParser
 
testPurge() - Method in class edu.jhu.htm.core.test.TestHTMrange
 
testResolutionConstruc() - Method in class edu.jhu.htm.core.test.TestHTMindexImp
 
TestSAXxmlParser - class edu.jhu.htm.parsers.test.TestSAXxmlParser.
JUnitTest case for class: edu.jhu.htm.parsers.LegacyParser
TestSAXxmlParser(String) - Constructor for class edu.jhu.htm.parsers.test.TestSAXxmlParser
 
TestSkipList - class edu.jhu.skiplist.test.TestSkipList.
JUnitTest case for class: edu.jhu.skiplist.SkipList
TestSkipList(String) - Constructor for class edu.jhu.skiplist.test.TestSkipList
 
testVector() - Method in class edu.jhu.htm.core.test.TestVector3d
 
TestVector3d - class edu.jhu.htm.core.test.TestVector3d.
JUnitTest case for class: edu.jhu.htm.core.Vector3d
TestVector3d(String) - Constructor for class edu.jhu.htm.core.test.TestVector3d
 
TEXTBOX_WIDTH - Variable in class edu.jhu.skiplist.SkipListRenderer
 
TimeHash - class edu.jhu.htm.app.TimeHash.
Time hashing for a set of random points The assumption here is that looup is like a hash so it is interesting to see its relative performance.
timeHash() - Method in class edu.jhu.htm.app.TimeHash
 
TimeHash(int) - Constructor for class edu.jhu.htm.app.TimeHash
 
TimeLookup - class edu.jhu.htm.app.TimeLookup.
Time lookup for a set of random points for differnt depths of HTM
timeLookup(int) - Method in class edu.jhu.htm.app.TimeLookup
 
TimeLookup(int) - Constructor for class edu.jhu.htm.app.TimeLookup
 
tinside(long) - Method in class edu.jhu.htm.core.HTMrange
check if mid is included in this set
TOOFINE - Static variable in class edu.jhu.htm.core.ErrorHandler
 
toString() - Method in class edu.jhu.htm.core.Convex
 
toString() - Method in class edu.jhu.htm.core.Constraint
convert data to string
toString() - Method in class edu.jhu.htm.core.Vector3d
convert to string : print x y z as "x y z"
toString() - Method in class edu.jhu.htm.core.HTMrange
 
toString() - Method in class edu.jhu.htm.core.Domain
Convert domain to a string.
toString() - Method in class edu.jhu.skiplist.SkipListElement
 
toString() - Method in class edu.jhu.skiplist.SkipList
 
toString(boolean) - Method in class edu.jhu.htm.core.HTMrange
converts the lo,his pairs to HTM names if sybolic is true
toString(int, boolean) - Method in class edu.jhu.htm.core.HTMrange
return only his or lows (statics defined on this class) according to what is passed in what.
TriangleAreas - class edu.jhu.htm.app.TriangleAreas.
Prints a table of triangle areas v's level number.
TriangleAreas() - Constructor for class edu.jhu.htm.app.TriangleAreas
 

U

union(Domain, Domain) - Method in interface edu.jhu.htm.core.HTMindex
Return a new domain contiainig all parts of the two domains
union(Domain, Domain) - Method in class edu.jhu.htm.core.HTMindexImp
creates a new domain which contains all convexces of d1 and d2
updateRaDec() - Method in class edu.jhu.htm.core.Vector3d
Update ra_ and dec_ from x_ y_ z_ variables
updateXYZ() - Method in class edu.jhu.htm.core.Vector3d
Update x_ y_ z_ from ra_ and dec_ variables

V

v() - Method in class edu.jhu.htm.core.Constraint
give back constraint direction
vecs - Variable in class edu.jhu.htm.client.IntersectBean
 
Vector3d - class edu.jhu.htm.core.Vector3d.
3-d vector class with conversion to ra/dec
Vector3d() - Constructor for class edu.jhu.htm.core.Vector3d
Default cunstructor constructs (1,0,0), ra=0, dec=0.
Vector3d(double, double) - Constructor for class edu.jhu.htm.core.Vector3d
Construct from ra/dec
Vector3d(double, double, double) - Constructor for class edu.jhu.htm.core.Vector3d
Constructor from three coordinates
Vector3d(Vector3d) - Constructor for class edu.jhu.htm.core.Vector3d
Copy constructor
verbose - Static variable in class edu.jhu.htm.core.HTMfunc
 
vertices_ - Variable in class edu.jhu.htm.core.HTMindexImp
 
vFalse - Static variable in interface edu.jhu.htm.core.Markup
 
vTrue - Static variable in interface edu.jhu.htm.core.Markup
 
vUndef - Static variable in interface edu.jhu.htm.core.Markup
 

X

X_OFFSET - Variable in class edu.jhu.skiplist.SkipListRenderer
 
x() - Method in class edu.jhu.htm.core.Vector3d
return x (only as rvalue)
XMLtags - class edu.jhu.htm.parsers.XMLtags.
 
XMLtags() - Constructor for class edu.jhu.htm.parsers.XMLtags
 

Y

Y_OFFSET - Variable in class edu.jhu.skiplist.SkipListRenderer
 
y() - Method in class edu.jhu.htm.core.Vector3d
return y

Z

z() - Method in class edu.jhu.htm.core.Vector3d
return z
zERO - Static variable in class edu.jhu.htm.core.Sign
 

A B C D E F G H I L M N O P R S T U V X Y Z