<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"> <html><head><title>OpenRM - RMV Library (rmvmeshv.c)</title></head> <body bgcolor=white fgcolor=black> <table width="100%" border=2 cellspacing=0 cellpadding=0 bgcolor="khaki" valign="center"> <th><img src="./images/ormsg.gif"> </th> </table> <spacer type=vertical size=15> <h2>Index of OpenRM - RMV Library</h2> <spacer type=vertical size=15> <a name="rmvI3VectorArrows"> <pre><b> RMenum rmvI3VectorArrows (RMvertex3D (*appgridfunc)(int i), float (*appdatafunc)(int i), float (*appdata2func)(int i), RMvertex3D (*appvdatafunc)(int i), RMvisMap *vmap, int axis_offset_flag, int inpts, float scale_value, RMenum scale_type, RMenum linewidth, RMenum linestyle, RMnode *n) </b></pre> <pre> RMvertex3D (*appgridfunc)(int i) - a handle to a caller-supplied function that returns an RMvertex3D (x, y, z) corresponding to the grid point (i) (input). float (*appdatafunc)(int i) - a handle to a caller-supplied function that returns a float which is the scalar value at the grid point (i) (input). float (*appdata2func)(int i) - a handle to a caller-supplied function that returns a float which is the scalar value at the grid point (i). This value is used in conjunction with the RMvismap to compute vertex color (input). RMvertex3D (*appvdatafunc)(int i) - a handle to a caller-supplied function that returns an RMvertex3D (x, y, z) corresponding to the vector data at grid point (i) (input). RMvisMap *vmap - a handle to an RMvisMap object (input). int axis_offset_flag - an integer specifying in which axis to offset the glyph. Must be one of RMV_XAXIS_OFFSET, RMV_YAXIS_OFFSET, or RMV_ZAXIS_OFFSET (input). int inpts - int specifying number of glyph points (input). float scale_value - a float specifying the scaling parameter for glyphs (input). int scale_type - an RMenum specifying how glyphs are scaled. Must be one of RMV_NO_SCALE, RMV_LINEAR_SCALE, or RMV_LOG10_SCALE (input). RMenum linewidth_enum - an RMenum specifying the line width. Must be one of RM_LINEWIDTH_NARROW, RM_LINEWIDTH_MEDIUM, RM_LINEWIDTH_HEAVY, or RM_LINEWIDTH_[1..8] (input). RMenum linestyle_enum - an RMenum specifying the line style. Must be one of RM_LINES_SOLID, RM_LINES_DASHED, RM_LINES_DOTTED, RM_LINES_DOT_DASH, or RM_LINES_DASH_DASH_DOT (input). RMnode *n - a handle to an RMnode (modified). </pre> <menu><P> Creates a glyph-based vector field visualization using an arrow glyph at each sample point. The arrow glyphs may be colored using a combination of an RMvisMap and the secondary data function. </P> <P> Upon success, RM_CHILL is returned and the RMnode contains the geometry for the glyph-based vector field visualization. Otherwise, RM_WHACKED is returned. </P></menu> <i>librmv library source file: rmvmeshv.c </i><hr width="75%"> <a name="rmvI3VectorBarbs"> <pre><b> RMenum rmvI3VectorBarbs (RMvertex3D (*appgridfunc)(int i), float (*appdatafunc)(int i), float (*appdata2func)(int i), RMvertex3D (*appvdatafunc)(int i), RMvisMap *vmap, int axis_offset_flag, int inpts, float scale_value, RMenum scale_type, RMenum linewidth, RMenum linestyle, RMnode *n) </b></pre> <pre> RMvertex3D (*appgridfunc)(int i) - a handle to a caller-supplied function that returns an RMvertex3D (x, y, z) corresponding to the grid point (i) (input). float (*appdatafunc)(int i) - a handle to a caller-supplied function that returns a float which is the scalar value at the grid point (i) (input). float (*appdata2func)(int i) - a handle to a caller-supplied function that returns a float which is the scalar value at the grid point (i). This value is used in conjunction with the RMvismap to compute vertex color (input). RMvertex3D (*appvdatafunc)(int i) - a handle to a caller-supplied function that returns an RMvertex3D (x, y, z) corresponding to the vector data at grid point (i) (input). RMvisMap *vmap - a handle to an RMvisMap object (input). int axis_offset_flag - an integer specifying in which axis to offset the glyph. Must be one of RMV_XAXIS_OFFSET, RMV_YAXIS_OFFSET, or RMV_ZAXIS_OFFSET (input). int inpts - int specifying number of glyph points (input). float scale_value - a float specifying the scaling parameter for glyphs (input). int scale_type - an int specifying how glyphs are scaled. Must be one of RMV_NO_SCALE, RMV_LINEAR_SCALE, or RMV_LOG10_SCALE (input). RMenum linewidth_enum - an RMenum specifying the line width. Must be one of RM_LINEWIDTH_NARROW, RM_LINEWIDTH_MEDIUM, RM_LINEWIDTH_HEAVY, or RM_LINEWIDTH_[1..8] (input). RMenum linestyle_enum - an RMenum specifying the line style. Must be one of RM_LINES_SOLID, RM_LINES_DASHED, RM_LINES_DOTTED, RM_LINES_DOT_DASH, or RM_LINES_DASH_DASH_DOT (input). RMnode *n - a handle to an RMnode (modified). </pre> <menu><P> Creates a glyph-based vector field visualization using an barb glyph at each sample point. The barb glyphs may be colored using a combination of an RMvisMap and the secondary data function. </P> <P> Upon success, RM_CHILL is returned and the RMnode contains the geometry for the glyph-based vector field visualization. Otherwise, RM_WHACKED is returned. </P></menu> <i>librmv library source file: rmvmeshv.c </i><hr width="75%"> <a name="rmvI3VectorCones"> <pre><b> RMenum rmvI3VectorCones (RMvertex3D (*appgridfunc)(int i), float (*appdatafunc)(int i), float (*appdata2func)(int i), RMvertex3D (*appvdatafunc)(int i), RMvisMap *vmap, int axis_offset_flag, int inpts, float scale_value, RMenum scale_type, RMenum linewidth, RMenum linestyle, RMnode *n) </b></pre> <pre> RMvertex3D (*appgridfunc)(int i) - a handle to a caller-supplied function that returns an RMvertex3D (x, y, z) corresponding to the grid point (i) (input). float (*appdatafunc)(int i) - a handle to a caller-supplied function that returns a float which is the scalar value at the grid point (i) (input). float (*appdata2func)(int i) - a handle to a caller-supplied function that returns a float which is the scalar value at the grid point (i). This value is used in conjunction with the RMvismap to compute vertex color (input). RMvertex3D (*appvdatafunc)(int i) - a handle to a caller-supplied function that returns an RMvertex3D (x, y, z) corresponding to the vector data at grid point (i) (input). RMvisMap *vmap - a handle to an RMvisMap object (input). int axis_offset_flag - an RMenum specifying in which axis to offset the glyph. Must be one of RMV_XAXIS_OFFSET, RMV_YAXIS_OFFSET, or RMV_ZAXIS_OFFSET (input). int inpts - int specifying number of glyph points (input). float scale_value - a float specifying the scaling parameter for glyphs (input). int scale_type - an int specifying how glyphs are scaled. Must be one of RMV_NO_SCALE, RMV_LINEAR_SCALE, or RMV_LOG10_SCALE (input). RMenum linewidth_enum - an RMenum specifying the line width. Must be one of RM_LINEWIDTH_NARROW, RM_LINEWIDTH_MEDIUM, RM_LINEWIDTH_HEAVY, or RM_LINEWIDTH_[1..8] (input). RMenum linestyle_enum - an RMenum specifying the line style. Must be one of RM_LINES_SOLID, RM_LINES_DASHED, RM_LINES_DOTTED, RM_LINES_DOT_DASH, or RM_LINES_DASH_DASH_DOT (input). RMnode *n - a handle to an RMnode (modified). </pre> <menu><P> Creates a glyph-based vector field visualization using a cone glyph at each sample point. The cone glyphs markers may be colored using a combination of an RMvisMap and the secondary data function. </P> <P> Upon success, RM_CHILL is returned and the RMnode contains the geometry for the glyph-based vector field visualization. Otherwise, RM_WHACKED is returned. </P></menu> <i>librmv library source file: rmvmeshv.c </i><hr width="75%"> </body></html>