Skip to topic | Skip to bottom
Home
TModeling
TModeling.TMV_APIr1.1 - 31 Dec 2008 - 03:40 - Main.guesttopic end

Start of topic | Skip to actions
The TMV_API library contains common files/functions/modules that are used by other TMV API's, Tools and/or applications

Base Files

  • TMV_Platform - Platform definitions
  • TMV_BaseDefs - Cross Platform Type definitions (integers from 8-bits thru 64-bit, float, doubles, etc.)

  • TMV_Timer - timers for performance measurement
    • WIN_Timer - timer for windows platforms (high precision)
    • ANSI_Timer - Generic timer (lower precision)
  • TMV_Random - random number generator

  • TMV_AllocMgr - simple template for memory management (allocates objects in large blocks for better performance)

  • smdefs.h - standard defines for Streaming Meshs
  • spdefs.h - standard defines for Streaming Points
  • svdefs.h - standard defines for Streaming Volumes

  • dynamicqueue - implements queue class
  • dynamicvector - implements vector like class

  • sscontainer2d.h - 2D quad tree for region finalization
  • sscontainer3d.h - 3D quad tree for region finalization

Vertex Utilities

Various useful vertex operations (addition, subtraction, normalization, dot product, etc.)

  • vec3dv.h - vertices as doubles
  • vec3fv.h - vertices as floats
  • vec3iv.h - vertices as integers
  • vecnfv.h - n-dimensional vertices (as floats)
  • vecniv.h - n-dimensional vertices (as integers)

Misc

  • ply - utlities for supporting PLY file format
  • quaterion - implements quaterions

-- ShawnDB - 01 Jun 2008
to top


You are here: TModeling > Software > TMVAPIs > TMV_API

to top

Copyright © 1999-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback