![]() |
RflySimSDK v3.05
RflySimSDK说明文档
|
成员的完整列表,这些成员属于 vrpn_ForceDevice_Remote,包括所有继承而来的类成员
addObject(vrpn_int32 objNum, vrpn_int32 ParentNum=-1) | vrpn_ForceDevice_Remote | |
addObject_message_id (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
addObjectExScene(vrpn_int32 objNum) (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | |
addObjectExScene_message_id (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
clearObjectTrimesh(vrpn_int32 objNum) (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | |
clearTrimesh(void) (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | |
clearTrimesh_message_id (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
client_mainloop(void) | vrpn_BaseClassUnique | protected |
connectionAvailable(void) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | inline |
connectionPtr() | vrpn_BaseClassUnique | inline |
ConstraintGeometry 枚举名称 (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | |
constraintToForceField(void) (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | protected |
custom_effect_message_id (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
customEffectId (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
customEffectParams (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
d_change_list (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | protected |
d_conEnabled (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | protected |
d_conKSpring (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | protected |
d_conLineDirection (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | protected |
d_conLinePoint (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | protected |
d_conMode (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | protected |
d_connection | vrpn_BaseClassUnique | protected |
d_conPlaneNormal (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | protected |
d_conPlanePoint (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | protected |
d_conPoint (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | protected |
d_error_change_list (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | protected |
d_force | vrpn_ForceDevice | protected |
d_ping_message_id | vrpn_BaseClassUnique | protected |
d_pong_message_id | vrpn_BaseClassUnique | protected |
d_scp_change_list (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | protected |
d_sender_id | vrpn_BaseClassUnique | protected |
d_servicename | vrpn_BaseClassUnique | protected |
d_text_message_id | vrpn_BaseClassUnique | protected |
decode_addObject(const char *buffer, vrpn_int32 len, vrpn_int32 *objNum, vrpn_int32 *ParentNum) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
decode_addObjectExScene(const char *buffer, vrpn_int32 len, vrpn_int32 *objNum) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
decode_clearTrimesh(const char *buffer, vrpn_int32 len, vrpn_int32 *objNum) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
decode_custom_effect(const char *buffer, const vrpn_int32 len, vrpn_uint32 *effectId, vrpn_float32 **params, vrpn_uint32 *nbParams) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
decode_enableConstraint(const char *buffer, const vrpn_int32 len, vrpn_int32 *enable) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
decode_error(const char *buffer, const vrpn_int32 len, vrpn_int32 *error_code) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
decode_force(const char *buffer, const vrpn_int32 len, vrpn_float64 *force) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
decode_forcefield(const char *buffer, const vrpn_int32 len, vrpn_float32 origin[3], vrpn_float32 force[3], vrpn_float32 jacobian[3][3], vrpn_float32 *radius) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
decode_moveToParent(const char *buffer, vrpn_int32 len, vrpn_int32 *objNum, vrpn_int32 *parentNum) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
decode_normal(const char *buffer, const vrpn_int32 len, vrpn_int32 *objNum, vrpn_int32 *vertNum, vrpn_float32 *x, vrpn_float32 *y, vrpn_float32 *z) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
decode_objectOrientation(const char *buffer, vrpn_int32 len, vrpn_int32 *objNum, vrpn_float32 axis[3], vrpn_float32 *angle) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
decode_objectPosition(const char *buffer, vrpn_int32 len, vrpn_int32 *objNum, vrpn_float32 Pos[3]) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
decode_objectScale(const char *buffer, vrpn_int32 len, vrpn_int32 *objNum, vrpn_float32 Scale[3]) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
decode_plane(const char *buffer, const vrpn_int32 len, vrpn_float32 *plane, vrpn_float32 *kspring, vrpn_float32 *kdamp, vrpn_float32 *fdyn, vrpn_float32 *fstat, vrpn_int32 *plane_index, vrpn_int32 *n_rec_cycles) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
decode_removeObject(const char *buffer, vrpn_int32 len, vrpn_int32 *objNum) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
decode_removeTriangle(const char *buffer, const vrpn_int32 len, vrpn_int32 *objNum, vrpn_int32 *triNum) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
decode_scp(const char *buffer, const vrpn_int32 len, vrpn_float64 *pos, vrpn_float64 *quat) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
decode_setConstraintKSpring(const char *buffer, const vrpn_int32 len, vrpn_float32 *k) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
decode_setConstraintLineDirection(const char *buffer, const vrpn_int32 len, vrpn_float32 *x, vrpn_float32 *y, vrpn_float32 *z) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
decode_setConstraintLinePoint(const char *buffer, const vrpn_int32 len, vrpn_float32 *x, vrpn_float32 *y, vrpn_float32 *z) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
decode_setConstraintMode(const char *buffer, const vrpn_int32 len, ConstraintGeometry *mode) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
decode_setConstraintPlaneNormal(const char *buffer, const vrpn_int32 len, vrpn_float32 *x, vrpn_float32 *y, vrpn_float32 *z) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
decode_setConstraintPlanePoint(const char *buffer, const vrpn_int32 len, vrpn_float32 *x, vrpn_float32 *y, vrpn_float32 *z) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
decode_setConstraintPoint(const char *buffer, const vrpn_int32 len, vrpn_float32 *x, vrpn_float32 *y, vrpn_float32 *z) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
decode_setHapticOrigin(const char *buffer, vrpn_int32 len, vrpn_float32 Pos[3], vrpn_float32 axis[3], vrpn_float32 *angle) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
decode_setHapticScale(const char *buffer, vrpn_int32 len, vrpn_float32 *Scale) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
decode_setObjectIsTouchable(const char *buffer, vrpn_int32 len, vrpn_int32 *objNum, vrpn_bool *isTouchable) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
decode_setSceneOrigin(const char *buffer, vrpn_int32 len, vrpn_float32 Pos[3], vrpn_float32 axis[3], vrpn_float32 *angle) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
decode_setTrimeshType(const char *buffer, const vrpn_int32 len, vrpn_int32 *objNum, vrpn_int32 *type) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
decode_surface_effects(const char *buffer, const vrpn_int32 len, vrpn_float32 *k_adhesion_norm, vrpn_float32 *k_adhesion_lat, vrpn_float32 *tex_amp, vrpn_float32 *tex_wl, vrpn_float32 *buzz_amp, vrpn_float32 *buzz_freq) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
decode_text_message_from_buffer(char *msg, vrpn_TEXT_SEVERITY *severity, vrpn_uint32 *level, const char *buf) | vrpn_BaseClassUnique | protectedstatic |
decode_triangle(const char *buffer, const vrpn_int32 len, vrpn_int32 *objNum, vrpn_int32 *triNum, vrpn_int32 *vert0, vrpn_int32 *vert1, vrpn_int32 *vert2, vrpn_int32 *norm0, vrpn_int32 *norm1, vrpn_int32 *norm2) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
decode_trimeshTransform(const char *buffer, const vrpn_int32 len, vrpn_int32 *objNum, vrpn_float32 homMatrix[16]) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
decode_updateTrimeshChanges(const char *buffer, const vrpn_int32 len, vrpn_int32 *objNum, vrpn_float32 *kspring, vrpn_float32 *kdamp, vrpn_float32 *fdyn, vrpn_float32 *fstat) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
decode_vertex(const char *buffer, const vrpn_int32 len, vrpn_int32 *objNum, vrpn_int32 *vertNum, vrpn_float32 *x, vrpn_float32 *y, vrpn_float32 *z) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
decodePoint(const char *buffer, const vrpn_int32 len, vrpn_float32 *x, vrpn_float32 *y, vrpn_float32 *z) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
enableConstraint(vrpn_int32 enable) (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | |
enableConstraint_message_id (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
encode_addObject(vrpn_int32 &len, const vrpn_int32 objNum, const vrpn_int32 ParentNum) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
encode_addObjectExScene(vrpn_int32 &len, const vrpn_int32 objNum) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
encode_clearTrimesh(vrpn_int32 &len, const vrpn_int32 objNum) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
encode_custom_effect(vrpn_int32 &len, vrpn_uint32 effectId, const vrpn_float32 *params, vrpn_uint32 nbParams) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
encode_enableConstraint(vrpn_int32 &len, vrpn_int32 enable) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
encode_error(vrpn_int32 &len, const vrpn_int32 error_code) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
encode_force(vrpn_int32 &length, const vrpn_float64 *force) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
encode_forcefield(vrpn_int32 &len, const vrpn_float32 origin[3], const vrpn_float32 force[3], const vrpn_float32 jacobian[3][3], const vrpn_float32 radius) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
encode_moveToParent(vrpn_int32 &len, const vrpn_int32 objNum, const vrpn_int32 parentNum) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
encode_normal(vrpn_int32 &len, const vrpn_int32 objNum, const vrpn_int32 vertNum, const vrpn_float32 x, const vrpn_float32 y, const vrpn_float32 z) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
encode_objectOrientation(vrpn_int32 &len, const vrpn_int32 objNum, const vrpn_float32 axis[3], const vrpn_float32 angle) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
encode_objectPosition(vrpn_int32 &len, const vrpn_int32 objNum, const vrpn_float32 Pos[3]) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
encode_objectScale(vrpn_int32 &len, const vrpn_int32 objNum, const vrpn_float32 Scale[3]) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
encode_plane(vrpn_int32 &length, const vrpn_float32 *plane, const vrpn_float32 kspring, const vrpn_float32 kdamp, const vrpn_float32 fdyn, const vrpn_float32 fstat, const vrpn_int32 plane_index, const vrpn_int32 n_rec_cycles) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
encode_removeObject(vrpn_int32 &len, const vrpn_int32 objNum) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
encode_removeTriangle(vrpn_int32 &len, const vrpn_int32 objNum, const vrpn_int32 triNum) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
encode_scp(vrpn_int32 &length, const vrpn_float64 *pos, const vrpn_float64 *quat) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
encode_setConstraintKSpring(vrpn_int32 &len, vrpn_float32 k) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
encode_setConstraintLineDirection(vrpn_int32 &len, vrpn_float32 x, vrpn_float32 y, vrpn_float32 z) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
encode_setConstraintLinePoint(vrpn_int32 &len, vrpn_float32 x, vrpn_float32 y, vrpn_float32 z) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
encode_setConstraintMode(vrpn_int32 &len, ConstraintGeometry mode) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
encode_setConstraintPlaneNormal(vrpn_int32 &len, vrpn_float32 x, vrpn_float32 y, vrpn_float32 z) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
encode_setConstraintPlanePoint(vrpn_int32 &len, vrpn_float32 x, vrpn_float32 y, vrpn_float32 z) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
encode_setConstraintPoint(vrpn_int32 &len, vrpn_float32 x, vrpn_float32 y, vrpn_float32 z) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
encode_setHapticOrigin(vrpn_int32 &len, const vrpn_float32 Pos[3], const vrpn_float32 axis[3], const vrpn_float32 angle) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
encode_setHapticScale(vrpn_int32 &len, const vrpn_float32 Scale) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
encode_setObjectIsTouchable(vrpn_int32 &len, const vrpn_int32 objNum, const vrpn_bool isTouchable) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
encode_setSceneOrigin(vrpn_int32 &len, const vrpn_float32 Pos[3], const vrpn_float32 axis[3], const vrpn_float32 angle) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
encode_setTrimeshType(vrpn_int32 &len, const vrpn_int32 objNum, const vrpn_int32 type) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
encode_surface_effects(vrpn_int32 &len, const vrpn_float32 k_adhesion_norm, const vrpn_float32 k_adhesion_lat, const vrpn_float32 tex_amp, const vrpn_float32 tex_wl, const vrpn_float32 buzz_amp, const vrpn_float32 buzz_freq) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
encode_text_message_to_buffer(char *buf, vrpn_TEXT_SEVERITY severity, vrpn_uint32 level, const char *msg) | vrpn_BaseClassUnique | protectedstatic |
encode_triangle(vrpn_int32 &len, const vrpn_int32 objNum, const vrpn_int32 triNum, const vrpn_int32 vert0, const vrpn_int32 vert1, const vrpn_int32 vert2, const vrpn_int32 norm0, const vrpn_int32 norm1, const vrpn_int32 norm2) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
encode_trimeshTransform(vrpn_int32 &len, const vrpn_int32 objNum, const vrpn_float32 homMatrix[16]) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
encode_updateTrimeshChanges(vrpn_int32 &len, const vrpn_int32 objNum, const vrpn_float32 kspring, const vrpn_float32 kdamp, const vrpn_float32 fdyn, const vrpn_float32 fstat) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
encode_vertex(vrpn_int32 &len, const vrpn_int32 objNum, const vrpn_int32 vertNum, const vrpn_float32 x, const vrpn_float32 y, const vrpn_float32 z) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
encodePoint(vrpn_int32 &len, vrpn_float32 x, vrpn_float32 y, vrpn_float32 z) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protectedstatic |
error_message_id (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
errorCode (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
ff_force (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
ff_jacobian (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
ff_origin (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
ff_radius (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
force_message_id (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
forcefield_message_id (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
getNewObjectID() (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | |
getNewObjectID_message_id (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
getRecoveryTime(void) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | inline |
handle_error_change_message(void *userdata, vrpn_HANDLERPARAM p) (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | protectedstatic |
handle_force_change_message(void *userdata, vrpn_HANDLERPARAM p) (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | protectedstatic |
handle_scp_change_message(void *userdata, vrpn_HANDLERPARAM p) (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | protectedstatic |
handler (定义于 vrpn_BaseClassUnique) | vrpn_BaseClassUnique | |
init(void) | vrpn_BaseClass | protectedvirtual |
LINE_CONSTRAINT 枚举值 (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | |
m_NextAvailableObjectID (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | protected |
mainloop() | vrpn_ForceDevice_Remote | virtual |
moveToParent(vrpn_int32 objNum, vrpn_int32 ParentNum) | vrpn_ForceDevice_Remote | |
moveToParent_message_id (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
nbCustomEffectParams (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
NO_CONSTRAINT 枚举值 (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | |
numRecCycles (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
plane (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
PLANE_CONSTRAINT 枚举值 (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | |
plane_effects_message_id (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
plane_message_id (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
POINT_CONSTRAINT 枚举值 (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | |
print_plane(void) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | |
print_report(void) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | |
register_autodeleted_handler(vrpn_int32 type, vrpn_MESSAGEHANDLER handler, void *userdata, vrpn_int32 sender=vrpn_ANY_SENDER) | vrpn_BaseClassUnique | protected |
register_error_handler(void *userdata, vrpn_FORCEERRORHANDLER handler) (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | inlinevirtual |
register_force_change_handler(void *userdata, vrpn_FORCECHANGEHANDLER handler) (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | inlinevirtual |
register_scp_change_handler(void *userdata, vrpn_FORCESCPHANDLER handler) (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | inlinevirtual |
register_senders(void) | vrpn_BaseClass | protectedvirtual |
register_types(void) | vrpn_ForceDevice | protectedvirtual |
removeObject(vrpn_int32 objNum) (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | |
removeObject_message_id (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
removeObjectTriangle(vrpn_int32 objNum, vrpn_int32 triNum) (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | |
removeTriangle(vrpn_int32 triNum) (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | |
removeTriangle_message_id (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
scp_message_id (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
scp_pos (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
scp_quat (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
send(const char *msgbuf, vrpn_int32 len, vrpn_int32 type) (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | protected |
send_text_message(const char *msg, struct timeval timestamp, vrpn_TEXT_SEVERITY type=vrpn_TEXT_NORMAL, vrpn_uint32 level=0) | vrpn_BaseClassUnique | protected |
vrpn_BaseClass::send_text_message(vrpn_TEXT_SEVERITY type=vrpn_TEXT_NORMAL) | vrpn_BaseClassUnique | inlineprotected |
sender (定义于 vrpn_BaseClassUnique) | vrpn_BaseClassUnique | |
sendError(int error_code) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | |
sendForceField(vrpn_float32 origin[3], vrpn_float32 force[3], vrpn_float32 jacobian[3][3], vrpn_float32 radius) (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | |
sendForceField(void) (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | |
sendSurface(void) (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | |
server_mainloop(void) | vrpn_BaseClassUnique | protected |
set_plane(vrpn_float32 *p) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | |
set_plane(vrpn_float32 *p, vrpn_float32 d) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | |
set_plane(vrpn_float32 a, vrpn_float32 b, vrpn_float32 c, vrpn_float32 d) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | |
setConstraintKSpring(vrpn_float32 k) (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | |
setConstraintKSpring_message_id (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
setConstraintLineDirection(vrpn_float32 direction[3]) (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | |
setConstraintLineDirection_message_id (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
setConstraintLinePoint(vrpn_float32 point[3]) (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | |
setConstraintLinePoint_message_id (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
setConstraintMode(ConstraintGeometry mode) (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | |
setConstraintMode_message_id (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
setConstraintPlaneNormal(vrpn_float32 normal[3]) (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | |
setConstraintPlaneNormal_message_id (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
setConstraintPlanePoint(vrpn_float32 point[3]) (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | |
setConstraintPlanePoint_message_id (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
setConstraintPoint(vrpn_float32 point[3]) (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | |
setConstraintPoint_message_id (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
setCustomEffect(vrpn_int32 effectId, vrpn_float32 *params=NULL, vrpn_uint32 nbParams=0) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | |
setFF_Force(vrpn_float32 fx, vrpn_float32 fy, vrpn_float32 fz) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | inline |
setFF_Force(vrpn_float32 f[3]) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | inline |
setFF_Jacobian(vrpn_float32 dfxdx, vrpn_float32 dfxdy, vrpn_float32 dfxdz, vrpn_float32 dfydx, vrpn_float32 dfydy, vrpn_float32 dfydz, vrpn_float32 dfzdx, vrpn_float32 dfzdy, vrpn_float32 dfzdz) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | inline |
setFF_Origin(vrpn_float32 x, vrpn_float32 y, vrpn_float32 z) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | inline |
setFF_Origin(vrpn_float32 x[3]) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | inline |
setFF_Radius(vrpn_float32 r) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | inline |
setHapticOrigin(vrpn_float32 Pos[3], vrpn_float32 axis[3], vrpn_float32 angle) (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | |
setHapticOrigin_message_id (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
setHapticScale(vrpn_float32 Scale) (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | |
setHapticScale_message_id (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
setNormal(vrpn_int32 normNum, vrpn_float32 x, vrpn_float32 y, vrpn_float32 z) (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | |
setNormal_message_id (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
setObjectIsTouchable(vrpn_int32 objNum, vrpn_bool IsTouchable=true) (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | |
setObjectIsTouchable_message_id (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
setObjectNormal(vrpn_int32 objNum, vrpn_int32 normNum, vrpn_float32 x, vrpn_float32 y, vrpn_float32 z) (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | |
setObjectOrientation(vrpn_int32 objNum, vrpn_float32 axis[3], vrpn_float32 angle) (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | |
setObjectOrientation_message_id (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
setObjectPosition(vrpn_int32 objNum, vrpn_float32 Pos[3]) (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | |
setObjectPosition_message_id (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
setObjectScale(vrpn_int32 objNum, vrpn_float32 Scale[3]) (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | |
setObjectScale_message_id (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
setObjectTriangle(vrpn_int32 objNum, vrpn_int32 triNum, vrpn_int32 vert0, vrpn_int32 vert1, vrpn_int32 vert2, vrpn_int32 norm0=-1, vrpn_int32 norm1=-1, vrpn_int32 norm2=-1) (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | |
setObjectTrimeshTransform(vrpn_int32 objNum, vrpn_float32 homMatrix[16]) (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | |
setObjectVertex(vrpn_int32 objNum, vrpn_int32 vertNum, vrpn_float32 x, vrpn_float32 y, vrpn_float32 z) (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | |
setRecoveryTime(int rt) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | inline |
setSceneOrigin(vrpn_float32 Pos[3], vrpn_float32 axis[3], vrpn_float32 angle) (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | |
setSceneOrigin_message_id (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
setSurfaceBuzzAmplitude(vrpn_float32 amp) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | inline |
setSurfaceBuzzFrequency(vrpn_float32 freq) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | inline |
setSurfaceFdynamic(vrpn_float32 kd) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | inline |
setSurfaceFstatic(vrpn_float32 ks) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | inline |
setSurfaceKadhesionLateral(vrpn_float32 k) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | inline |
setSurfaceKadhesionNormal(vrpn_float32 k) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | inline |
setSurfaceKdamping(vrpn_float32 d) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | inline |
setSurfaceKspring(vrpn_float32 k) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | inline |
setSurfaceTextureAmplitude(vrpn_float32 amp) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | inline |
setSurfaceTextureWavelength(vrpn_float32 wl) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | inline |
setTriangle(vrpn_int32 triNum, vrpn_int32 vert0, vrpn_int32 vert1, vrpn_int32 vert2, vrpn_int32 norm0=-1, vrpn_int32 norm1=-1, vrpn_int32 norm2=-1) (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | |
setTriangle_message_id (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
setTrimeshTransform(vrpn_float32 homMatrix[16]) (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | |
setTrimeshType_message_id (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
setVertex(vrpn_int32 vertNum, vrpn_float32 x, vrpn_float32 y, vrpn_float32 z) | vrpn_ForceDevice_Remote | |
setVertex_message_id (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
shutup (定义于 vrpn_BaseClassUnique) | vrpn_BaseClassUnique | |
startEffect(void) (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | |
startSurface(void) (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | |
stopEffect(void) (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | |
stopForceField(void) (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | |
stopSurface(void) (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | |
SurfaceBuzzAmp (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
SurfaceBuzzFreq (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
SurfaceFdynamic (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
SurfaceFstatic (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
SurfaceKadhesionLateral (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
SurfaceKadhesionNormal (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
SurfaceKdamping (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
SurfaceKspring (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
SurfaceTextureAmplitude (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
SurfaceTextureWavelength (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
timestamp (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
transformTrimesh_message_id (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
type (定义于 vrpn_BaseClassUnique) | vrpn_BaseClassUnique | |
unregister_error_handler(void *userdata, vrpn_FORCEERRORHANDLER handler) (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | inlinevirtual |
unregister_force_change_handler(void *userdata, vrpn_FORCECHANGEHANDLER handler) (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | inlinevirtual |
unregister_scp_change_handler(void *userdata, vrpn_FORCESCPHANDLER handler) (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | inlinevirtual |
updateObjectTrimeshChanges(vrpn_int32 objNum) (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | |
updateTrimeshChanges() (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | |
updateTrimeshChanges_message_id (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
useGhost() (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | |
useHcollide() (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | |
userdata (定义于 vrpn_BaseClassUnique) | vrpn_BaseClassUnique | |
vrpn_BaseClass(const char *name, vrpn_Connection *c=NULL) | vrpn_BaseClass | |
vrpn_BaseClassUnique() (定义于 vrpn_BaseClassUnique) | vrpn_BaseClassUnique | |
vrpn_ForceDevice(const char *name, vrpn_Connection *c) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | |
vrpn_ForceDevice_Remote(const char *name, vrpn_Connection *cn=NULL) (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | |
which_plane (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | protected |
~vrpn_BaseClass() (定义于 vrpn_BaseClass) | vrpn_BaseClass | virtual |
~vrpn_BaseClassUnique() (定义于 vrpn_BaseClassUnique) | vrpn_BaseClassUnique | virtual |
~vrpn_ForceDevice(void) (定义于 vrpn_ForceDevice) | vrpn_ForceDevice | virtual |
~vrpn_ForceDevice_Remote(void) (定义于 vrpn_ForceDevice_Remote) | vrpn_ForceDevice_Remote | virtual |