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

A

animateTo(String) - Method in class com.biodigital.humansdk.HKCamera
Animates camera to object specified by its id.
annoID - Variable in class com.biodigital.humansdk.HKAnnotation
 
annotations - Variable in class com.biodigital.humansdk.HKScene
A list of HKAnnotation objects.

B

brightness - Variable in class com.biodigital.humansdk.HKColor
brightness - value between 0 and 1, default is 0.0

C

camera - Variable in class com.biodigital.humansdk.HKHuman
HKCamera object for getting and setting the camera
chapterID - Variable in class com.biodigital.humansdk.HKChapter
 
chapterList - Variable in class com.biodigital.humansdk.HKTimeline
An ordered list of chapter IDs
chapters - Variable in class com.biodigital.humansdk.HKTimeline
A map of chapter IDs to Chapter objects.
code() - Method in enum com.biodigital.humansdk.HKLanguage
 
colorObject(String, HKColor) - Method in class com.biodigital.humansdk.HKScene
Paint an object
com.biodigital.humansdk - package com.biodigital.humansdk
 
contrast - Variable in class com.biodigital.humansdk.HKColor
contrast - value between 0 and 1, default is 0.0
currentChapter - Variable in class com.biodigital.humansdk.HKTimeline
A map of chapter IDs to Chapter objects.
currentTime - Variable in class com.biodigital.humansdk.HKTimeline
The current animation time

D

deleteLocalContent() - Method in class com.biodigital.humansdk.HKHuman
Removes all BioDigital Human content from the device
description - Variable in class com.biodigital.humansdk.HKAnnotation
 
description - Variable in class com.biodigital.humansdk.HKChapter
 
description - Variable in class com.biodigital.humansdk.HKModule
 
disableHighlight() - Method in class com.biodigital.humansdk.HKScene
Turn off highlighting the selected object
disablePicking() - Method in class com.biodigital.humansdk.HKScene
Disable object selection
dissect(boolean) - Method in class com.biodigital.humansdk.HKScene
Turn dissect mode ON or OFF in the current scene
duration - Variable in class com.biodigital.humansdk.HKTimeline
The current animation duration

E

enableHighlight() - Method in class com.biodigital.humansdk.HKScene
Turn on highlighting the selected object
enablePicking() - Method in class com.biodigital.humansdk.HKScene
Enable object selection
eye - Variable in class com.biodigital.humansdk.HKCamera
Eye vector [x,y,z]

F

findModule(String) - Method in class com.biodigital.humansdk.HKHuman
Get a list of Module objects by ICD Number

G

getCameraInfo() - Method in class com.biodigital.humansdk.HKCamera
Get current camera information.
getChapterCameraInfo() - Method in class com.biodigital.humansdk.HKCamera
Get current Chapter's initial camera information.
getColor(String) - Method in class com.biodigital.humansdk.HKScene
Query the color of an object
getModuleCameraInfo(String) - Method in class com.biodigital.humansdk.HKCamera
Get module's initial camera information.
getModules() - Method in class com.biodigital.humansdk.HKServices
 
getPosition() - Method in class com.biodigital.humansdk.HKAnnotation
getPosition tracks the current screen position of the 3D point for the annotation
getScreenPosition(String) - Method in class com.biodigital.humansdk.HKScene
Get screen position of object

H

hasPlayPause - Variable in class com.biodigital.humansdk.HKHuman
UI should display a playPause button
hasScrubber - Variable in class com.biodigital.humansdk.HKHuman
UI should display a playPause button and timeline scrubber
hideAnnotations() - Method in class com.biodigital.humansdk.HKScene
Hides all annotations.
hideLabels() - Method in class com.biodigital.humansdk.HKScene
Hides all labels.
HKAnnotation - Class in com.biodigital.humansdk
HKAnnotation provides a bit of text tied to an object in the scene
HKAnnotation(String, String, String, String) - Constructor for class com.biodigital.humansdk.HKAnnotation
 
HKCamera - Class in com.biodigital.humansdk
Camera object camInfo has fields: eye, look, and up of type float[] zoom should be between 0 and 1
HKCamera(HashMap<String, HashMap<String, Float>>, double) - Constructor for class com.biodigital.humansdk.HKCamera
 
HKCamera() - Constructor for class com.biodigital.humansdk.HKCamera
 
HKChapter - Class in com.biodigital.humansdk
Chapter object
HKChapter(String, String, String, Integer) - Constructor for class com.biodigital.humansdk.HKChapter
 
HKColor - Class in com.biodigital.humansdk
Color object
HKColor() - Constructor for class com.biodigital.humansdk.HKColor
 
HKHuman - Class in com.biodigital.humansdk
Represents the BioDigital Human 3D Canvas
HKHuman(Context) - Constructor for class com.biodigital.humansdk.HKHuman
 
HKHuman(Context, AttributeSet) - Constructor for class com.biodigital.humansdk.HKHuman
 
HKHuman(Context, AttributeSet, int) - Constructor for class com.biodigital.humansdk.HKHuman
 
HKHumanInterface - Interface in com.biodigital.humansdk
Callback functions for the 3D Scene
HKLanguage - Enum in com.biodigital.humansdk
SDK Translation values
HKModule - Class in com.biodigital.humansdk
Represents a content Module descriptor.
HKModule(String, String, String, String) - Constructor for class com.biodigital.humansdk.HKModule
 
HKScene - Class in com.biodigital.humansdk
Scene object - for interacting with objects and scene data
HKScene() - Constructor for class com.biodigital.humansdk.HKScene
 
HKServices - Class in com.biodigital.humansdk
BioDigital Backend Services for SDK Validation, Analytics, and Content API
HKServices(Context, String) - Constructor for class com.biodigital.humansdk.HKServices
HKServices constructor
HKServices(Context, String, String) - Constructor for class com.biodigital.humansdk.HKServices
HKServices constructor
HKServicesInterface - Interface in com.biodigital.humansdk
Callback functions for BioDigital Backend Services
HKTimeline - Class in com.biodigital.humansdk
Timeline object - for interacting with chapters and animations in a scene
HKTimeline() - Constructor for class com.biodigital.humansdk.HKTimeline
 
HumanUIOptions - Enum in com.biodigital.humansdk
 

I

id - Variable in class com.biodigital.humansdk.HKModule
 
index - Variable in class com.biodigital.humansdk.HKChapter
 
isolate(boolean) - Method in class com.biodigital.humansdk.HKScene
Turn isolate mode ON or OFF in the current scene

L

load(String) - Method in class com.biodigital.humansdk.HKHuman
Loads a BioDigital Human 3D module.
loadIndex() - Method in class com.biodigital.humansdk.HKHuman
Loads an empty scene
lockCamera(Boolean) - Method in class com.biodigital.humansdk.HKCamera
Lock or unlock the camera rotation around the Y axis
look - Variable in class com.biodigital.humansdk.HKCamera
Look vector [x,y,z]

M

moduleDownloaded(String) - Method in class com.biodigital.humansdk.HKServices
moduleDownloaded
modules - Variable in class com.biodigital.humansdk.HKServices
 
moveToChapter(String) - Method in class com.biodigital.humansdk.HKTimeline
Jump to the current module's chapter with the given ID
moveToTime(float) - Method in class com.biodigital.humansdk.HKTimeline
Jump to the given time in the current scene's current animation

N

nextChapter() - Method in class com.biodigital.humansdk.HKTimeline
Jump to the current module's next chapter

O

objectID - Variable in class com.biodigital.humansdk.HKAnnotation
 
objectIDs - Variable in class com.biodigital.humansdk.HKScene
A flat map of objectID Strings
objects - Variable in class com.biodigital.humansdk.HKScene
A map of objectID Strings to Display Names
onAnimationComplete() - Method in interface com.biodigital.humansdk.HKHumanInterface
Called when the current is done running
onChapterTransition(String) - Method in interface com.biodigital.humansdk.HKHumanInterface
Called when a new chapter is loaded by the scene
onInvalidSDK() - Method in interface com.biodigital.humansdk.HKServicesInterface
Called when the SDK validation succeeds
onModuleInit() - Method in interface com.biodigital.humansdk.HKHumanInterface
Called when initialization is complete for a scene
onModuleLoaded() - Method in interface com.biodigital.humansdk.HKHumanInterface
Called when loading is complete for a scene
onModulesLoaded() - Method in interface com.biodigital.humansdk.HKServicesInterface
Called when content from the BioDigital Content API is returned
onObjectDeselected(String) - Method in interface com.biodigital.humansdk.HKHumanInterface
Called when an object is deselected in the scene
onObjectSelected(String) - Method in interface com.biodigital.humansdk.HKHumanInterface
Called when an object is selected in the scene
onScreenshot(Bitmap) - Method in interface com.biodigital.humansdk.HKHumanInterface
Called when a screenshot is returned from the SDK
onValidSDK() - Method in interface com.biodigital.humansdk.HKServicesInterface
Called when the SDK validation fails
opacity - Variable in class com.biodigital.humansdk.HKColor
opacity - alpha value between 0 and 1, default is 1.0
orbit(float, float) - Method in class com.biodigital.humansdk.HKCamera
Orbit around camera's current point of focus.
orbit(float, float, float) - Method in class com.biodigital.humansdk.HKCamera
Orbit around camera's current point of focus.

P

pan(float, float, float) - Method in class com.biodigital.humansdk.HKCamera
Pan camera by offset in world space.
pause() - Method in class com.biodigital.humansdk.HKTimeline
Pause the current scene's animation
play() - Method in class com.biodigital.humansdk.HKTimeline
Play the current scene's animation
playing() - Method in class com.biodigital.humansdk.HKTimeline
Check if there is an animation playing
position - Variable in class com.biodigital.humansdk.HKAnnotation
 
prevChapter() - Method in class com.biodigital.humansdk.HKTimeline
Jump to the current module's previous chapter

R

resetScene() - Method in class com.biodigital.humansdk.HKScene
Reset the camera and objects to the current scene/chapter's original state

S

saturation - Variable in class com.biodigital.humansdk.HKColor
saturation - value between 0 and 1, default is 0.0
scene - Variable in class com.biodigital.humansdk.HKHuman
HKScene object provides information and control of the 3D scene
screenshot() - Method in class com.biodigital.humansdk.HKScene
Calls the onScreenshot interface method with the generated screenshot
selectObject(String) - Method in class com.biodigital.humansdk.HKScene
Select an object programatically
serve(IHTTPSession) - Method in class com.biodigital.humansdk.HKServices
 
setBackgroundColor(int, int) - Method in class com.biodigital.humansdk.HKScene
Change the background colors without changing the style, default is radial
setBackgroundColor(int, int, String) - Method in class com.biodigital.humansdk.HKScene
Change the background style with two specified colors
setHighlightColor(int) - Method in class com.biodigital.humansdk.HKScene
Change the object highlight color
setHighlightColor(float[]) - Method in class com.biodigital.humansdk.HKScene
Change the object highlight color
setInterface(HKHumanInterface) - Method in class com.biodigital.humansdk.HKHuman
Set the interface object for callbacks
setInterface(HKServicesInterface) - Method in class com.biodigital.humansdk.HKServices
required - set the interface to authenticate the SDK
setLanguage(HKLanguage) - Method in class com.biodigital.humansdk.HKServices
setLanguage - set the current language
setUIoptions(HashMap<HumanUIOptions, Boolean>) - Method in class com.biodigital.humansdk.HKHuman
Set the built-in UI options
share() - Method in class com.biodigital.humansdk.HKScene
Brings up the built-in Android share UI with the current contents of the view
showAnnotations() - Method in class com.biodigital.humansdk.HKScene
Shows all annotations.
showLabels() - Method in class com.biodigital.humansdk.HKScene
Shows all labels.

T

text - Variable in class com.biodigital.humansdk.HKScene
The description of the current loaded Module.
thumbnailurl - Variable in class com.biodigital.humansdk.HKModule
 
timeline - Variable in class com.biodigital.humansdk.HKHuman
HKTimeline object controls Chapter navigation and animations
tint - Variable in class com.biodigital.humansdk.HKColor
tint - color values for red, green, blue - between 0 and 1
title - Variable in class com.biodigital.humansdk.HKAnnotation
 
title - Variable in class com.biodigital.humansdk.HKChapter
 
title - Variable in class com.biodigital.humansdk.HKModule
 
title - Variable in class com.biodigital.humansdk.HKScene
The title of the current loaded Module.
toString() - Method in class com.biodigital.humansdk.HKModule
 

U

uncolorObject(String) - Method in class com.biodigital.humansdk.HKScene
Unpaint an object - set it back to it's original color
undo() - Method in class com.biodigital.humansdk.HKScene
Undo the last dissect
undoSelections() - Method in class com.biodigital.humansdk.HKScene
Deselect all objects in the scene
unpause() - Method in class com.biodigital.humansdk.HKTimeline
Unpause the current scene's animation
up - Variable in class com.biodigital.humansdk.HKCamera
Up vector [x,y,z]
updateCamera(float[], float[], float[], boolean) - Method in class com.biodigital.humansdk.HKCamera
Updates camera position.

V

valueOf(String) - Static method in enum com.biodigital.humansdk.HKLanguage
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.biodigital.humansdk.HumanUIOptions
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.biodigital.humansdk.HKLanguage
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.biodigital.humansdk.HumanUIOptions
Returns an array containing the constants of this enum type, in the order they are declared.

X

xray(boolean) - Method in class com.biodigital.humansdk.HKScene
Turn xray mode ON or OFF in the current scene

Z

zoom - Variable in class com.biodigital.humansdk.HKCamera
Zoom factor
zoom(float) - Method in class com.biodigital.humansdk.HKCamera
Zoom the camera in and out of its point of focus.
A B C D E F G H I L M N O P R S T U V X Z 
Skip navigation links