Alphabetical Class Index   Compound Members   File List  

IHoops3dStreamCtrl Interface Reference

import "Hoops3dStream.idl";

List of all members.

Public Member Functions

HRESULT SetBackgroundColors (float r_top, float g_top, float b_top, float r_bottom, float g_bottom, float b_bottom, int percentage)
HRESULT FitWorld ()
HRESULT SetCamera (float px, float py, float pz, float tx, float ty, float tz, float ux, float uy, float uz, float width, float height)
HRESULT SetCameraToPlaneXY ()
HRESULT SetCameraToPlaneXZ ()
HRESULT SetCameraToPlaneYZ ()
HRESULT SetCameraToPlaneZX ()
HRESULT SetCameraToPlaneZY ()
HRESULT SetCameraToPlaneYX ()
HRESULT SetCameraToIsometric ()
HRESULT SetProjectionModePerspective ()
HRESULT SetProjectionModeOrthographic ()
HRESULT SetOperator (BSTR operator_name)
HRESULT SetRenderMode (BSTR mode)
HRESULT InsertCuttingPlane ()
HRESULT FlushScene ()
HRESULT SetShadowMode (BOOL onoff)
HRESULT AntialiasScene ()
HRESULT SetPolygonHandednessLeft ()
HRESULT SetPolygonHandednessRight ()
HRESULT SetPolygonHandednessNone ()
HRESULT SetBackplaneCullingMode (BOOL onoff)
HRESULT SetFramerateMode (BOOL onoff)
HRESULT OpenSceneSegment ()
HRESULT OpenModelSegment ()
HRESULT Update ()
HRESULT BhvPlay ()
HRESULT BhvPause ()
HRESULT BhvRewind ()
HRESULT BhvActivateAllAnimations ()
HRESULT BhvDeactivateAllAnimations ()
HRESULT BhvActivateAnimation (BSTR animationname, BOOL allowPartial)
HRESULT BhvDeactivateAnimation (BSTR animationname, BOOL allowPartial)
HRESULT BhvStartAnimation (BSTR animationname)
HRESULT BhvStopAnimation (BSTR animationname)
HRESULT BhvSetInfinitePlay (BOOL onoff)
HRESULT BhvRewindAnimation (BSTR animationname)
HRESULT ShowFileOpenDialog ()
HRESULT ShowFileSaveDialog ()
HRESULT CopyToClipboard ()
HRESULT ShowPrintDialog ()
HRESULT ShowPageSetupDialog ()
HRESULT SetSelectionFaceColor (float r, float g, float b, float a)
HRESULT SetSelectionEdgeColor (float r, float g, float b, float a)
HRESULT SetSelectionMarkerColor (float r, float g, float b, float a)
HRESULT AddFileType (BSTR filetype)
HRESULT HATL_Insert_Circle (float p1_x, float p1_y, float p1_z, float p2_x, float p2_y, float p2_z, float p3_x, float p3_y, float p3_z,[out, retval]HC_KEY *retkey)
HRESULT HATL_Insert_Circle_By_Radius (float c_x, float c_y, float c_z, float radius, float n_x, float n_y, float n_z,[out, retval]HC_KEY *retkey)
HRESULT HATL_Insert_Circular_Arc (float p1_x, float p1_y, float p1_z, float p2_x, float p2_y, float p2_z, float p3_x, float p3_y, float p3_z,[out, retval]HC_KEY *retkey)
HRESULT HATL_Insert_Circular_Chord (float p1_x, float p1_y, float p1_z, float p2_x, float p2_y, float p2_z, float p3_x, float p3_y, float p3_z,[out, retval]HC_KEY *retkey)
HRESULT HATL_Insert_Circular_Wedge (float p1_x, float p1_y, float p1_z, float p2_x, float p2_y, float p2_z, float p3_x, float p3_y, float p3_z,[out, retval]HC_KEY *retkey)
HRESULT HATL_Insert_Cutting_Plane (float a, float b, float c, float d,[out, retval]HC_KEY *retkey)
HRESULT HATL_Insert_Cutting_Section (int count, VARIANT *planes_var,[out, retval]HC_KEY *retkey)
HRESULT HATL_Insert_Cylinder (float p1_x, float p1_y, float p1_z, float p2_x, float p2_y, float p2_z, float r, BSTR cap,[out, retval]HC_KEY *retkey)
HRESULT HATL_Insert_Ellipse (float c_x, float c_y, float c_z, float major_x, float major_y, float major_z, float minor_x, float minor_y, float minor_z,[out, retval]HC_KEY *retkey)
HRESULT HATL_Insert_Elliptical_Arc (float c_x, float c_y, float c_z, float major_x, float major_y, float major_z, float minor_x, float minor_y, float minor_z, float start, float end,[out, retval]HC_KEY *retkey)
HRESULT HATL_Insert_Grid (BSTR type, float o_x, float o_y, float o_z, float ref1_x, float ref1_y, float ref1_z, float ref2_x, float ref2_y, float ref2_z, int count1, int count2,[out, retval]HC_KEY *retkey)
HRESULT HATL_Insert_Image (float x, float y, float z, BSTR format, int width, int height, VARIANT *pixeldata_var,[out, retval]HC_KEY *retkey)
HRESULT HATL_Insert_Ink (float x, float y, float z,[out, retval]HC_KEY *retkey)
HRESULT HATL_Insert_Line (float xa, float ya, float za, float xb, float yb, float zb,[out, retval]HC_KEY *retkey)
HRESULT HATL_Insert_Distant_Light (float di, float dj, float dk,[out, retval]HC_KEY *retkey)
HRESULT HATL_Insert_Local_Light (float x, float y, float z,[out, retval]HC_KEY *retkey)
HRESULT HATL_Insert_Spot_Light (float p_x, float p_y, float p_z, float t_x, float t_y, float t_z, BSTR list,[out, retval]HC_KEY *retkey)
HRESULT HATL_Insert_Marker (float x, float y, float z,[out, retval]HC_KEY *retkey)
HRESULT HATL_Insert_Mesh (int rows, int columns, VARIANT *points,[out, retval]HC_KEY *retkey)
HRESULT HATL_Insert_NURBS_Curve (int degree, int cpcount, VARIANT *cpoints, VARIANT *weights, VARIANT *knots, float start_u, float end_u,[out, retval]HC_KEY *retkey)
HRESULT HATL_Insert_NURBS_Surface (int u_degree, int v_degree, int u_count, int v_count, VARIANT *points_var, VARIANT *weights_var, VARIANT *u_knots_var, VARIANT *v_knots_var, HC_KEY *retkey)
HRESULT HATL_Insert_Polycylinder (int pcount, VARIANT *points_var, int r_count, VARIANT *radii_var, BSTR capping,[out, retval]HC_KEY *retkey)
HRESULT HATL_Insert_Polygon (int count, VARIANT *points_var,[out, retval]HC_KEY *retkey)
HRESULT HATL_Insert_Polyline (int count, VARIANT *points_var,[out, retval]HC_KEY *retkey)
HRESULT HATL_Insert_Shell (int npoints, VARIANT *test, int flen, VARIANT *test2,[out, retval]HC_KEY *retkey)
HRESULT HATL_Insert_Shell_By_Tristrips (int pcount, VARIANT *points_var, int tlen, VARIANT *tlist_var, int flen, VARIANT *flist_var,[out, retval]HC_KEY *retkey)
HRESULT HATL_Insert_Shell_From_Region (HC_KEY key1, int region, BSTR options,[out, retval]HC_KEY *retkey)
HRESULT HATL_Insert_Sphere (float c_x, float c_y, float c_z, float radius, float a_x, float a_y, float a_z, float o_x, float o_y, float o_z,[out, retval]HC_KEY *retkey)
HRESULT HATL_Insert_Text (float x, float y, float z, BSTR text,[out, retval]HC_KEY *retkey)
HRESULT HATL_Insert_Text_With_Encoding (float x, float y, float z, BSTR encoding, VARIANT *text,[out, retval]HC_KEY *retkey)
HRESULT HATL_Insert_Unicode_Text (float x, float y, float z, VARIANT *text,[out, retval]HC_KEY *retkey)
HRESULT HATL_Open_Segment (BSTR segment,[out, retval]HC_KEY *retkey)
HRESULT HATL_Close_Segment ()
HRESULT HATL_Open_Geometry (HC_KEY key)
HRESULT HATL_Close_Geometry ()
HRESULT HATL_Open_Edge (int offset1, int offset2)
HRESULT HATL_Close_Edge ()
HRESULT HATL_Open_Face (int offset)
HRESULT HATL_Close_Face ()
HRESULT HATL_Include_Segment (BSTR segment,[out, retval]HC_KEY *retkey)
HRESULT HATL_Delete_By_Key (HC_KEY key)
HRESULT HATL_Flush_Contents (BSTR segment, BSTR filter)
HRESULT HATL_Set_Camera (float p_x, float p_y, float p_z, float t_x, float t_y, float t_z, float u_x, float u_y, float u_z, float width, float height, BSTR projection)
HRESULT HATL_Set_Camera_By_Volume (BSTR projection, float xmin, float xmax, float ymin, float ymax)
HRESULT HATL_Set_Camera_Field (float width, float height)
HRESULT HATL_Set_Camera_Near_Limit (float wlimit)
HRESULT HATL_Set_Camera_Position (float p_x, float p_y, float p_z)
HRESULT HATL_Set_Camera_Projection (BSTR projection)
HRESULT HATL_Set_Camera_Target (float t_x, float t_y, float t_z)
HRESULT HATL_Set_Camera_Up_Vector (float u_x, float u_y, float u_z)
HRESULT HATL_Set_Circular_Center (float x, float y, float z)
HRESULT HATL_Set_Circular_Center_By_Key (HC_KEY key, float x, float y, float z)
HRESULT HATL_Set_Color (BSTR col)
HRESULT HATL_Set_Color_By_FIndex (BSTR types, float findex)
HRESULT HATL_Set_Color_By_Index (BSTR types, int index)
HRESULT HATL_Set_Color_By_Value (BSTR types, BSTR colspace, float a, float b, float c)
HRESULT HATL_Set_Color_Map (BSTR col)
HRESULT HATL_Set_Color_Map_By_Value (BSTR col, int count, VARIANT *values_var)
HRESULT HATL_Set_Conditions (BSTR conditions)
HRESULT HATL_Set_Driver_Options (BSTR driver_options)
HRESULT HATL_Set_Edge_Pattern (BSTR pattern)
HRESULT HATL_Set_Edge_Weight (float weight)
HRESULT HATL_Set_Face_Pattern (BSTR pattern)
HRESULT HATL_Set_Faces (int first_face, int face_count)
HRESULT HATL_Set_Handedness (BSTR handedness)
HRESULT HATL_Set_Heuristics (BSTR heuristics)
HRESULT HATL_Set_Line_Pattern (BSTR pattern)
HRESULT HATL_Set_Line_Weight (float weight)
HRESULT HATL_Set_Marker_Size (float weight)
HRESULT HATL_Set_Marker_Symbol (BSTR symbol)
HRESULT HATL_Set_Modelling_Matrix (VARIANT *matrix_var)
HRESULT HATL_Set_Normal (float x, float y, float z)
HRESULT HATL_Set_Parameter (int number, VARIANT *parameters_var)
HRESULT HATL_Set_Polygonal_Clip_Region (int count, VARIANT *points_var, BSTR options)
HRESULT HATL_Set_Priority (HC_KEY key, long priority)
HRESULT HATL_Set_Region (int region)
HRESULT HATL_Set_Rendering_Options (BSTR rendering_options)
HRESULT HATL_Set_Selectability (BSTR list)
HRESULT HATL_Set_Streaming_Mode (BSTR flag)
HRESULT HATL_Set_Text_Alignment (BSTR locater)
HRESULT HATL_Set_Text_Font (BSTR text_font)
HRESULT HATL_Set_Text_Path (float x, float y, float z)
HRESULT HATL_Set_Text_Region (int pCount, VARIANT *points_var, BSTR options)
HRESULT HATL_Set_Text_Spacing (float spacing)
HRESULT HATL_Set_Texture_Matrix (VARIANT *matrix_var)
HRESULT HATL_Set_Trim_Operation (int index, BSTR operation)
HRESULT HATL_Set_Unicode_Options (VARIANT *options_var)
HRESULT HATL_Set_User_Index (int index, VARIANT *data_var)
HRESULT HATL_Set_User_Options (BSTR list)
HRESULT HATL_Set_Variable_Edge_Weight (BSTR weight)
HRESULT HATL_Set_Variable_Line_Weight (BSTR weight)
HRESULT HATL_Set_Variable_Marker_Size (BSTR weight)
HRESULT HATL_Set_Visibility (BSTR vis)
HRESULT HATL_Set_Window (float left, float right, float bottom, float top)
HRESULT HATL_Set_Window_Frame (BSTR flag)
HRESULT HATL_Set_Window_Pattern (BSTR pattern)
HRESULT HATL_UnSet_Camera ()
HRESULT HATL_UnSet_Color ()
HRESULT HATL_UnSet_Color_Map ()
HRESULT HATL_UnSet_Driver_Options ()
HRESULT HATL_UnSet_Edge_Pattern ()
HRESULT HATL_UnSet_Edge_Weight ()
HRESULT HATL_UnSet_Face_Pattern ()
HRESULT HATL_UnSet_Handedness ()
HRESULT HATL_UnSet_Heuristics ()
HRESULT HATL_UnSet_Line_Pattern ()
HRESULT HATL_UnSet_Line_Weight ()
HRESULT HATL_UnSet_Marker_Size ()
HRESULT HATL_UnSet_Marker_Symbol ()
HRESULT HATL_UnSet_Modelling_Matrix ()
HRESULT HATL_UnSet_Normal ()
HRESULT HATL_UnSet_One_Color (BSTR which)
HRESULT HATL_UnSet_One_Driver_Option (BSTR which)
HRESULT HATL_UnSet_One_Heuristic (BSTR which)
HRESULT HATL_UnSet_One_Rendering_Option (BSTR which)
HRESULT HATL_UnSet_One_Selectability (BSTR which)
HRESULT HATL_UnSet_One_Text_Font (BSTR which)
HRESULT HATL_UnSet_One_User_Index (long which)
HRESULT HATL_UnSet_One_User_Option (BSTR which)
HRESULT HATL_UnSet_One_Visibility (BSTR which)
HRESULT HATL_UnSet_Parameter ()
HRESULT HATL_UnSet_Rendering_Options ()
HRESULT HATL_UnSet_Selectability ()
HRESULT HATL_UnSet_Streaming_Mode ()
HRESULT HATL_UnSet_Text_Alignment ()
HRESULT HATL_UnSet_Text_Font ()
HRESULT HATL_UnSet_Text_Path ()
HRESULT HATL_UnSet_Text_Spacing ()
HRESULT HATL_UnSet_Texture_Matrix ()
HRESULT HATL_UnSet_User_Options ()
HRESULT HATL_UnSet_Visibility ()
HRESULT HATL_UnSet_Window ()
HRESULT HATL_UnSet_Window_Frame ()
HRESULT HATL_UnSet_Window_Pattern ()
HRESULT HATL_Define_Alias (BSTR name, BSTR expansion)
HRESULT HATL_Define_Color_Name (BSTR name, BSTR er_name, BSTR ish_name, BSTR definition)
HRESULT HATL_Define_Font (BSTR name, BSTR options, int data_length, VARIANT *data_var)
HRESULT HATL_Define_Glyph (BSTR name, int data_size, BSTR data)
HRESULT HATL_Define_Line_Style (BSTR name, BSTR definition)
HRESULT HATL_Define_Local_Texture (BSTR name, BSTR definition)
HRESULT HATL_Define_System_Options (BSTR list)
HRESULT HATL_Define_Texture (BSTR name, BSTR definition)

Properties

BSTR Filename [get, set]
BSTR CurrentOperator [get]
BSTR CameraParameters [get]
BOOL Embed [get, set]
BSTR FileType [get, set]
BSTR ProjectionMode [get, set]
BOOL NoOrbit [get, set]
BOOL ControlActive [get]
BOOL Antialiasing [get, set]
BOOL AllowMenu [get, set]
BOOL HardwareAntialiasing [get, set]
BOOL AxisMode [get, set]
BOOL IsPlaying [get]
BOOL BhvContinuousPlay [get, set]
BOOL AllowEntitySelection [get, set]
BOOL SmoothTransitionMode [get, set]
BOOL SoftwareRendering [get, set]
BSTR FramerateType [get, set]
BSTR DriverType [get, set]
BOOL SegmentDL [get, set]
BOOL StaticModel [get, set]
int AntialiasingLevel [get, set]
int CullingThreshold [get, set]
float FrameRate [get, set]
int MaximumThreshold [get, set]

Detailed Description

Defines the Hoops3dStreamCtrl interface, which includes Properties and methods.


Member Function Documentation

HRESULT IHoops3dStreamCtrl::AddFileType ( BSTR  filetype)

Add the specified filetype to the list of the control's supported types. The control will process such file type bug associated custom file-handled in logic must be in place for anything to occur

HRESULT IHoops3dStreamCtrl::AntialiasScene ( )

Turns on scene antialiasing

HRESULT IHoops3dStreamCtrl::BhvActivateAllAnimations ( )

Activates all animation, if any exist

HRESULT IHoops3dStreamCtrl::BhvActivateAnimation ( BSTR  animationname,
BOOL  allowPartial 
)

Activates a single animation by name, if it exists

HRESULT IHoops3dStreamCtrl::BhvDeactivateAllAnimations ( )

Deactivates all animations, if any exist

HRESULT IHoops3dStreamCtrl::BhvDeactivateAnimation ( BSTR  animationname,
BOOL  allowPartial 
)

Deactivates a single animation by name, if it exists

HRESULT IHoops3dStreamCtrl::BhvPause ( )

Pauses the animation, if any exists

HRESULT IHoops3dStreamCtrl::BhvPlay ( )

Plays the animation, if any exists

HRESULT IHoops3dStreamCtrl::BhvRewind ( )

Rewinds the animation, if any exists

HRESULT IHoops3dStreamCtrl::BhvRewindAnimation ( BSTR  animationname)

Rewinds a single animation by name, if it exists

HRESULT IHoops3dStreamCtrl::BhvSetInfinitePlay ( BOOL  onoff)

Sets the animations to play without being stoppped

HRESULT IHoops3dStreamCtrl::BhvStartAnimation ( BSTR  animationname)

Starts a specific animiation

HRESULT IHoops3dStreamCtrl::BhvStopAnimation ( BSTR  animationname)

Stops a specific animiation

HRESULT IHoops3dStreamCtrl::CopyToClipboard ( )

Copies the scene to Clipboard

HRESULT IHoops3dStreamCtrl::FitWorld ( )

Fit the camera to the scene's extents

HRESULT IHoops3dStreamCtrl::FlushScene ( )

Fushes the contents of the scene

HRESULT IHoops3dStreamCtrl::HATL_Close_Edge ( )

A wrapper for HOOPS/3dGS Close_Edge

HRESULT IHoops3dStreamCtrl::HATL_Close_Face ( )

A wrapper for HOOPS/3dGS Close_Face

HRESULT IHoops3dStreamCtrl::HATL_Close_Geometry ( )

A wrapper for HOOPS/3dGS Close_Geometry

HRESULT IHoops3dStreamCtrl::HATL_Close_Segment ( )

A wrapper for HOOPS/3dGS Close_Segment

HRESULT IHoops3dStreamCtrl::HATL_Define_Alias ( BSTR  name,
BSTR  expansion 
)

A wrapper for HOOPS/3dGS Define_Alias

HRESULT IHoops3dStreamCtrl::HATL_Define_Color_Name ( BSTR  name,
BSTR  er_name,
BSTR  ish_name,
BSTR  definition 
)

A wrapper for HOOPS/3dGS Define_Color_Name

HRESULT IHoops3dStreamCtrl::HATL_Define_Font ( BSTR  name,
BSTR  options,
int  data_length,
VARIANT *  data_var 
)

A wrapper for HOOPS/3dGS Define_Font

HRESULT IHoops3dStreamCtrl::HATL_Define_Glyph ( BSTR  name,
int  data_size,
BSTR  data 
)

A wrapper for HOOPS/3dGS Define_Glyph

HRESULT IHoops3dStreamCtrl::HATL_Define_Line_Style ( BSTR  name,
BSTR  definition 
)

A wrapper for HOOPS/3dGS Define_Line_Style

HRESULT IHoops3dStreamCtrl::HATL_Define_Local_Texture ( BSTR  name,
BSTR  definition 
)

A wrapper for HOOPS/3dGS Define_Local_Texture

HRESULT IHoops3dStreamCtrl::HATL_Define_System_Options ( BSTR  list)

A wrapper for HOOPS/3dGS Define_System_Options

HRESULT IHoops3dStreamCtrl::HATL_Define_Texture ( BSTR  name,
BSTR  definition 
)

A wrapper for HOOPS/3dGS Define_Texture

HRESULT IHoops3dStreamCtrl::HATL_Delete_By_Key ( HC_KEY  key)

A wrapper for HOOPS/3dGS Delete_By_Key

HRESULT IHoops3dStreamCtrl::HATL_Flush_Contents ( BSTR  segment,
BSTR  filter 
)

A wrapper for HOOPS/3dGS Flush_Contents

HRESULT IHoops3dStreamCtrl::HATL_Include_Segment ( BSTR  segment,
[out, retval] HC_KEY retkey 
)

A wrapper for HOOPS/3dGS Include_Segment

HRESULT IHoops3dStreamCtrl::HATL_Insert_Circle ( float  p1_x,
float  p1_y,
float  p1_z,
float  p2_x,
float  p2_y,
float  p2_z,
float  p3_x,
float  p3_y,
float  p3_z,
[out, retval] HC_KEY retkey 
)

A wrapper for HOOPS/3dGS Insert_Circle

HRESULT IHoops3dStreamCtrl::HATL_Insert_Circle_By_Radius ( float  c_x,
float  c_y,
float  c_z,
float  radius,
float  n_x,
float  n_y,
float  n_z,
[out, retval] HC_KEY retkey 
)

A wrapper for HOOPS/3dGS Insert_Circle_By_Radius

HRESULT IHoops3dStreamCtrl::HATL_Insert_Circular_Arc ( float  p1_x,
float  p1_y,
float  p1_z,
float  p2_x,
float  p2_y,
float  p2_z,
float  p3_x,
float  p3_y,
float  p3_z,
[out, retval] HC_KEY retkey 
)

A wrapper for HOOPS/3dGS Insert_Circular_Arc

HRESULT IHoops3dStreamCtrl::HATL_Insert_Circular_Chord ( float  p1_x,
float  p1_y,
float  p1_z,
float  p2_x,
float  p2_y,
float  p2_z,
float  p3_x,
float  p3_y,
float  p3_z,
[out, retval] HC_KEY retkey 
)

A wrapper for HOOPS/3dGS Insert_Circular_Chord

HRESULT IHoops3dStreamCtrl::HATL_Insert_Circular_Wedge ( float  p1_x,
float  p1_y,
float  p1_z,
float  p2_x,
float  p2_y,
float  p2_z,
float  p3_x,
float  p3_y,
float  p3_z,
[out, retval] HC_KEY retkey 
)

A wrapper for HOOPS/3dGS Insert_Circular_Wedge

HRESULT IHoops3dStreamCtrl::HATL_Insert_Cutting_Plane ( float  a,
float  b,
float  c,
float  d,
[out, retval] HC_KEY retkey 
)

A wrapper for HOOPS/3dGS Insert_Cutting_Plane

HRESULT IHoops3dStreamCtrl::HATL_Insert_Cutting_Section ( int  count,
VARIANT *  planes_var,
[out, retval] HC_KEY retkey 
)

A wrapper for HOOPS/3dGS Insert_Cutting_Section

HRESULT IHoops3dStreamCtrl::HATL_Insert_Cylinder ( float  p1_x,
float  p1_y,
float  p1_z,
float  p2_x,
float  p2_y,
float  p2_z,
float  r,
BSTR  cap,
[out, retval] HC_KEY retkey 
)

A wrapper for HOOPS/3dGS Insert_Cylinder

HRESULT IHoops3dStreamCtrl::HATL_Insert_Distant_Light ( float  di,
float  dj,
float  dk,
[out, retval] HC_KEY retkey 
)

A wrapper for HOOPS/3dGS Insert_Distant_Light

HRESULT IHoops3dStreamCtrl::HATL_Insert_Ellipse ( float  c_x,
float  c_y,
float  c_z,
float  major_x,
float  major_y,
float  major_z,
float  minor_x,
float  minor_y,
float  minor_z,
[out, retval] HC_KEY retkey 
)

A wrapper for HOOPS/3dGS Insert_Ellipse

HRESULT IHoops3dStreamCtrl::HATL_Insert_Elliptical_Arc ( float  c_x,
float  c_y,
float  c_z,
float  major_x,
float  major_y,
float  major_z,
float  minor_x,
float  minor_y,
float  minor_z,
float  start,
float  end,
[out, retval] HC_KEY retkey 
)

A wrapper for HOOPS/3dGS Insert_Elliptical_Arc

HRESULT IHoops3dStreamCtrl::HATL_Insert_Grid ( BSTR  type,
float  o_x,
float  o_y,
float  o_z,
float  ref1_x,
float  ref1_y,
float  ref1_z,
float  ref2_x,
float  ref2_y,
float  ref2_z,
int  count1,
int  count2,
[out, retval] HC_KEY retkey 
)

A wrapper for HOOPS/3dGS Insert_Grid

HRESULT IHoops3dStreamCtrl::HATL_Insert_Image ( float  x,
float  y,
float  z,
BSTR  format,
int  width,
int  height,
VARIANT *  pixeldata_var,
[out, retval] HC_KEY retkey 
)

A wrapper for HOOPS/3dGS Insert_Image

HRESULT IHoops3dStreamCtrl::HATL_Insert_Ink ( float  x,
float  y,
float  z,
[out, retval] HC_KEY retkey 
)

A wrapper for HOOPS/3dGS Insert_Ink

HRESULT IHoops3dStreamCtrl::HATL_Insert_Line ( float  xa,
float  ya,
float  za,
float  xb,
float  yb,
float  zb,
[out, retval] HC_KEY retkey 
)

A wrapper for HOOPS/3dGS Insert_Line

HRESULT IHoops3dStreamCtrl::HATL_Insert_Local_Light ( float  x,
float  y,
float  z,
[out, retval] HC_KEY retkey 
)

A wrapper for HOOPS/3dGS Insert_Local_Light

HRESULT IHoops3dStreamCtrl::HATL_Insert_Marker ( float  x,
float  y,
float  z,
[out, retval] HC_KEY retkey 
)

A wrapper for HOOPS/3dGS Insert_Marker

HRESULT IHoops3dStreamCtrl::HATL_Insert_Mesh ( int  rows,
int  columns,
VARIANT *  points,
[out, retval] HC_KEY retkey 
)

A wrapper for HOOPS/3dGS Insert_Mesh

HRESULT IHoops3dStreamCtrl::HATL_Insert_NURBS_Curve ( int  degree,
int  cpcount,
VARIANT *  cpoints,
VARIANT *  weights,
VARIANT *  knots,
float  start_u,
float  end_u,
[out, retval] HC_KEY retkey 
)

A wrapper for HOOPS/3dGS Insert_NURBS_Curve

HRESULT IHoops3dStreamCtrl::HATL_Insert_NURBS_Surface ( int  u_degree,
int  v_degree,
int  u_count,
int  v_count,
VARIANT *  points_var,
VARIANT *  weights_var,
VARIANT *  u_knots_var,
VARIANT *  v_knots_var,
HC_KEY retkey 
)

A wrapper for HOOPS/3dGS Insert_NURBS_Surface

HRESULT IHoops3dStreamCtrl::HATL_Insert_Polycylinder ( int  pcount,
VARIANT *  points_var,
int  r_count,
VARIANT *  radii_var,
BSTR  capping,
[out, retval] HC_KEY retkey 
)

A wrapper for HOOPS/3dGS ::Insert_Polycylinder

HRESULT IHoops3dStreamCtrl::HATL_Insert_Polygon ( int  count,
VARIANT *  points_var,
[out, retval] HC_KEY retkey 
)

A wrapper for HOOPS/3dGS Insert_Polygon

HRESULT IHoops3dStreamCtrl::HATL_Insert_Polyline ( int  count,
VARIANT *  points_var,
[out, retval] HC_KEY retkey 
)

A wrapper for HOOPS/3dGS Insert_Polyline

HRESULT IHoops3dStreamCtrl::HATL_Insert_Shell ( int  npoints,
VARIANT *  test,
int  flen,
VARIANT *  test2,
[out, retval] HC_KEY retkey 
)

A wrapper for HOOPS/3dGS Insert_Shell

HRESULT IHoops3dStreamCtrl::HATL_Insert_Shell_By_Tristrips ( int  pcount,
VARIANT *  points_var,
int  tlen,
VARIANT *  tlist_var,
int  flen,
VARIANT *  flist_var,
[out, retval] HC_KEY retkey 
)

A wrapper for HOOPS/3dGS Insert_Shell_By_Tristrips

HRESULT IHoops3dStreamCtrl::HATL_Insert_Shell_From_Region ( HC_KEY  key1,
int  region,
BSTR  options,
[out, retval] HC_KEY retkey 
)

A wrapper for HOOPS/3dGS Insert_Shell_From_Region

HRESULT IHoops3dStreamCtrl::HATL_Insert_Sphere ( float  c_x,
float  c_y,
float  c_z,
float  radius,
float  a_x,
float  a_y,
float  a_z,
float  o_x,
float  o_y,
float  o_z,
[out, retval] HC_KEY retkey 
)

A wrapper for HOOPS/3dGS Insert_Sphere

HRESULT IHoops3dStreamCtrl::HATL_Insert_Spot_Light ( float  p_x,
float  p_y,
float  p_z,
float  t_x,
float  t_y,
float  t_z,
BSTR  list,
[out, retval] HC_KEY retkey 
)

A wrapper for HOOPS/3dGS Insert_Spot_Light

HRESULT IHoops3dStreamCtrl::HATL_Insert_Text ( float  x,
float  y,
float  z,
BSTR  text,
[out, retval] HC_KEY retkey 
)

A wrapper for HOOPS/3dGS Insert_Text

HRESULT IHoops3dStreamCtrl::HATL_Insert_Text_With_Encoding ( float  x,
float  y,
float  z,
BSTR  encoding,
VARIANT *  text,
[out, retval] HC_KEY retkey 
)

A wrapper for HOOPS/3dGS Insert_Text_With_Encoding

HRESULT IHoops3dStreamCtrl::HATL_Insert_Unicode_Text ( float  x,
float  y,
float  z,
VARIANT *  text,
[out, retval] HC_KEY retkey 
)

A wrapper for HOOPS/3dGS Insert_Unicode_Text

HRESULT IHoops3dStreamCtrl::HATL_Open_Edge ( int  offset1,
int  offset2 
)

A wrapper for HOOPS/3dGS Open_Edge

HRESULT IHoops3dStreamCtrl::HATL_Open_Face ( int  offset)

A wrapper for HOOPS/3dGS Open_Face

HRESULT IHoops3dStreamCtrl::HATL_Open_Geometry ( HC_KEY  key)

A wrapper for HOOPS/3dGS Open_Geometry

HRESULT IHoops3dStreamCtrl::HATL_Open_Segment ( BSTR  segment,
[out, retval] HC_KEY retkey 
)

A wrapper for HOOPS/3dGS Open_Segment

HRESULT IHoops3dStreamCtrl::HATL_Set_Camera ( float  p_x,
float  p_y,
float  p_z,
float  t_x,
float  t_y,
float  t_z,
float  u_x,
float  u_y,
float  u_z,
float  width,
float  height,
BSTR  projection 
)

A wrapper for HOOPS/3dGS Set_Camera

HRESULT IHoops3dStreamCtrl::HATL_Set_Camera_By_Volume ( BSTR  projection,
float  xmin,
float  xmax,
float  ymin,
float  ymax 
)

A wrapper for HOOPS/3dGS Set_Camera_By_Volume

HRESULT IHoops3dStreamCtrl::HATL_Set_Camera_Field ( float  width,
float  height 
)

A wrapper for HOOPS/3dGS Set_Camera_Field

HRESULT IHoops3dStreamCtrl::HATL_Set_Camera_Near_Limit ( float  wlimit)

A wrapper for HOOPS/3dGS Set_Camera_Near_Limit

HRESULT IHoops3dStreamCtrl::HATL_Set_Camera_Position ( float  p_x,
float  p_y,
float  p_z 
)

A wrapper for HOOPS/3dGS Set_Camera_Position

HRESULT IHoops3dStreamCtrl::HATL_Set_Camera_Projection ( BSTR  projection)

A wrapper for HOOPS/3dGS Set_Camera_Projection

HRESULT IHoops3dStreamCtrl::HATL_Set_Camera_Target ( float  t_x,
float  t_y,
float  t_z 
)

A wrapper for HOOPS/3dGS Set_Camera_Target

HRESULT IHoops3dStreamCtrl::HATL_Set_Camera_Up_Vector ( float  u_x,
float  u_y,
float  u_z 
)

A wrapper for HOOPS/3dGS Set_Camera_Up_Vector

HRESULT IHoops3dStreamCtrl::HATL_Set_Circular_Center ( float  x,
float  y,
float  z 
)

A wrapper for HOOPS/3dGS Set_Circular_Center

HRESULT IHoops3dStreamCtrl::HATL_Set_Circular_Center_By_Key ( HC_KEY  key,
float  x,
float  y,
float  z 
)

A wrapper for HOOPS/3dGS Set_Circular_Center_By_Key

HRESULT IHoops3dStreamCtrl::HATL_Set_Color ( BSTR  col)

A wrapper for HOOPS/3dGS Set_Color

HRESULT IHoops3dStreamCtrl::HATL_Set_Color_By_FIndex ( BSTR  types,
float  findex 
)

A wrapper for HOOPS/3dGS Set_Color_By_FIndex

HRESULT IHoops3dStreamCtrl::HATL_Set_Color_By_Index ( BSTR  types,
int  index 
)

A wrapper for HOOPS/3dGS Set_Color_By_Index

HRESULT IHoops3dStreamCtrl::HATL_Set_Color_By_Value ( BSTR  types,
BSTR  colspace,
float  a,
float  b,
float  c 
)

A wrapper for HOOPS/3dGS Set_Color_By_Value

HRESULT IHoops3dStreamCtrl::HATL_Set_Color_Map ( BSTR  col)

A wrapper for HOOPS/3dGS Set_Color_Map

HRESULT IHoops3dStreamCtrl::HATL_Set_Color_Map_By_Value ( BSTR  col,
int  count,
VARIANT *  values_var 
)

A wrapper for HOOPS/3dGS Set_Color_Map_By_Value

HRESULT IHoops3dStreamCtrl::HATL_Set_Conditions ( BSTR  conditions)

A wrapper for HOOPS/3dGS Set_Conditions

HRESULT IHoops3dStreamCtrl::HATL_Set_Driver_Options ( BSTR  driver_options)

A wrapper for HOOPS/3dGS Set_Driver_Options

HRESULT IHoops3dStreamCtrl::HATL_Set_Edge_Pattern ( BSTR  pattern)

A wrapper for HOOPS/3dGS ::Insert_CHATL_Set_Edge_Patternircle

HRESULT IHoops3dStreamCtrl::HATL_Set_Edge_Weight ( float  weight)

A wrapper for HOOPS/3dGS Set_Edge_Weight

HRESULT IHoops3dStreamCtrl::HATL_Set_Face_Pattern ( BSTR  pattern)

A wrapper for HOOPS/3dGS Set_Face_Pattern

HRESULT IHoops3dStreamCtrl::HATL_Set_Faces ( int  first_face,
int  face_count 
)

A wrapper for HOOPS/3dGS Set_Faces

HRESULT IHoops3dStreamCtrl::HATL_Set_Handedness ( BSTR  handedness)

A wrapper for HOOPS/3dGS Set_Handedness

HRESULT IHoops3dStreamCtrl::HATL_Set_Heuristics ( BSTR  heuristics)

A wrapper for HOOPS/3dGS Set_Heuristics

HRESULT IHoops3dStreamCtrl::HATL_Set_Line_Pattern ( BSTR  pattern)

A wrapper for HOOPS/3dGS Set_Line_Pattern

HRESULT IHoops3dStreamCtrl::HATL_Set_Line_Weight ( float  weight)

A wrapper for HOOPS/3dGS Set_Line_Weight

HRESULT IHoops3dStreamCtrl::HATL_Set_Marker_Size ( float  weight)

A wrapper for HOOPS/3dGS Set_Marker_Size

HRESULT IHoops3dStreamCtrl::HATL_Set_Marker_Symbol ( BSTR  symbol)

A wrapper for HOOPS/3dGS Set_Marker_Symbol

HRESULT IHoops3dStreamCtrl::HATL_Set_Modelling_Matrix ( VARIANT *  matrix_var)

A wrapper for HOOPS/3dGS Set_Modelling_Matrix

HRESULT IHoops3dStreamCtrl::HATL_Set_Normal ( float  x,
float  y,
float  z 
)

A wrapper for HOOPS/3dGS Set_Normal

HRESULT IHoops3dStreamCtrl::HATL_Set_Parameter ( int  number,
VARIANT *  parameters_var 
)

A wrapper for HOOPS/3dGS Set_Parameter

HRESULT IHoops3dStreamCtrl::HATL_Set_Polygonal_Clip_Region ( int  count,
VARIANT *  points_var,
BSTR  options 
)

A wrapper for HOOPS/3dGS Set_Polygonal_Clip_Region

HRESULT IHoops3dStreamCtrl::HATL_Set_Priority ( HC_KEY  key,
long  priority 
)

A wrapper for HOOPS/3dGS Set_Priority

HRESULT IHoops3dStreamCtrl::HATL_Set_Region ( int  region)

A wrapper for HOOPS/3dGS Set_Region

HRESULT IHoops3dStreamCtrl::HATL_Set_Rendering_Options ( BSTR  rendering_options)

A wrapper for HOOPS/3dGS Set_Rendering_Options

HRESULT IHoops3dStreamCtrl::HATL_Set_Selectability ( BSTR  list)

A wrapper for HOOPS/3dGS Set_Selectability

HRESULT IHoops3dStreamCtrl::HATL_Set_Streaming_Mode ( BSTR  flag)

A wrapper for HOOPS/3dGS Set_Streaming_Mode

HRESULT IHoops3dStreamCtrl::HATL_Set_Text_Alignment ( BSTR  locater)

A wrapper for HOOPS/3dGS Set_Text_Alignment

HRESULT IHoops3dStreamCtrl::HATL_Set_Text_Font ( BSTR  text_font)

A wrapper for HOOPS/3dGS Set_Text_Font

HRESULT IHoops3dStreamCtrl::HATL_Set_Text_Path ( float  x,
float  y,
float  z 
)

A wrapper for HOOPS/3dGS Set_Text_Path

HRESULT IHoops3dStreamCtrl::HATL_Set_Text_Region ( int  pCount,
VARIANT *  points_var,
BSTR  options 
)

A wrapper for HOOPS/3dGS Set_Text_Region

HRESULT IHoops3dStreamCtrl::HATL_Set_Text_Spacing ( float  spacing)

A wrapper for HOOPS/3dGS Set_Text_Spacing

HRESULT IHoops3dStreamCtrl::HATL_Set_Texture_Matrix ( VARIANT *  matrix_var)

A wrapper for HOOPS/3dGS Set_Texture_Matrix

HRESULT IHoops3dStreamCtrl::HATL_Set_Trim_Operation ( int  index,
BSTR  operation 
)

A wrapper for HOOPS/3dGS Set_Trim_Operation

HRESULT IHoops3dStreamCtrl::HATL_Set_Unicode_Options ( VARIANT *  options_var)

A wrapper for HOOPS/3dGS Set_Unicode_Options

HRESULT IHoops3dStreamCtrl::HATL_Set_User_Index ( int  index,
VARIANT *  data_var 
)

A wrapper for HOOPS/3dGS Set_User_Index

HRESULT IHoops3dStreamCtrl::HATL_Set_User_Options ( BSTR  list)

A wrapper for HOOPS/3dGS Set_User_Options

HRESULT IHoops3dStreamCtrl::HATL_Set_Variable_Edge_Weight ( BSTR  weight)

A wrapper for HOOPS/3dGS Set_Variable_Edge_Weight

HRESULT IHoops3dStreamCtrl::HATL_Set_Variable_Line_Weight ( BSTR  weight)

A wrapper for HOOPS/3dGS Set_Variable_Line_Weight

HRESULT IHoops3dStreamCtrl::HATL_Set_Variable_Marker_Size ( BSTR  weight)

A wrapper for HOOPS/3dGS Set_Variable_Marker_Size

HRESULT IHoops3dStreamCtrl::HATL_Set_Visibility ( BSTR  vis)

A wrapper for HOOPS/3dGS Set_Visibility

HRESULT IHoops3dStreamCtrl::HATL_Set_Window ( float  left,
float  right,
float  bottom,
float  top 
)

A wrapper for HOOPS/3dGS Set_Window

HRESULT IHoops3dStreamCtrl::HATL_Set_Window_Frame ( BSTR  flag)

A wrapper for HOOPS/3dGS Set_Window_Frame

HRESULT IHoops3dStreamCtrl::HATL_Set_Window_Pattern ( BSTR  pattern)

A wrapper for HOOPS/3dGS Set_Window_Pattern

HRESULT IHoops3dStreamCtrl::HATL_UnSet_Camera ( )

A wrapper for HOOPS/3dGS UnSet_Camera

HRESULT IHoops3dStreamCtrl::HATL_UnSet_Color ( )

A wrapper for HOOPS/3dGS UnSet_Color

HRESULT IHoops3dStreamCtrl::HATL_UnSet_Color_Map ( )

A wrapper for HOOPS/3dGS UnSet_Color_Map

HRESULT IHoops3dStreamCtrl::HATL_UnSet_Driver_Options ( )

A wrapper for HOOPS/3dGS UnSet_Driver_Options

HRESULT IHoops3dStreamCtrl::HATL_UnSet_Edge_Pattern ( )

A wrapper for HOOPS/3dGS UnSet_Edge_Pattern

HRESULT IHoops3dStreamCtrl::HATL_UnSet_Edge_Weight ( )

A wrapper for HOOPS/3dGS UnSet_Edge_Weight

HRESULT IHoops3dStreamCtrl::HATL_UnSet_Face_Pattern ( )

A wrapper for HOOPS/3dGS UnSet_Face_Pattern

HRESULT IHoops3dStreamCtrl::HATL_UnSet_Handedness ( )

A wrapper for HOOPS/3dGS UnSet_Handedness

HRESULT IHoops3dStreamCtrl::HATL_UnSet_Heuristics ( )

A wrapper for HOOPS/3dGS UnSet_Heuristics

HRESULT IHoops3dStreamCtrl::HATL_UnSet_Line_Pattern ( )

A wrapper for HOOPS/3dGS UnSet_Line_Pattern

HRESULT IHoops3dStreamCtrl::HATL_UnSet_Line_Weight ( )

A wrapper for HOOPS/3dGS UnSet_Line_Weight

HRESULT IHoops3dStreamCtrl::HATL_UnSet_Marker_Size ( )

A wrapper for HOOPS/3dGS UnSet_Marker_Size

HRESULT IHoops3dStreamCtrl::HATL_UnSet_Marker_Symbol ( )

A wrapper for HOOPS/3dGS UnSet_Marker_Symbol

HRESULT IHoops3dStreamCtrl::HATL_UnSet_Modelling_Matrix ( )

A wrapper for HOOPS/3dGS UnSet_Modelling_Matrix

HRESULT IHoops3dStreamCtrl::HATL_UnSet_Normal ( )

A wrapper for HOOPS/3dGS UnSet_Normal

HRESULT IHoops3dStreamCtrl::HATL_UnSet_One_Color ( BSTR  which)

A wrapper for HOOPS/3dGS UnSet_One_Color

HRESULT IHoops3dStreamCtrl::HATL_UnSet_One_Driver_Option ( BSTR  which)

A wrapper for HOOPS/3dGS UnSet_One_Driver_Option

HRESULT IHoops3dStreamCtrl::HATL_UnSet_One_Heuristic ( BSTR  which)

A wrapper for HOOPS/3dGS UnSet_One_Heuristic

HRESULT IHoops3dStreamCtrl::HATL_UnSet_One_Rendering_Option ( BSTR  which)

A wrapper for HOOPS/3dGS UnSet_One_Rendering_Option

HRESULT IHoops3dStreamCtrl::HATL_UnSet_One_Selectability ( BSTR  which)

A wrapper for HOOPS/3dGS UnSet_One_Selectability

HRESULT IHoops3dStreamCtrl::HATL_UnSet_One_Text_Font ( BSTR  which)

A wrapper for HOOPS/3dGS UnSet_One_Text_Font

HRESULT IHoops3dStreamCtrl::HATL_UnSet_One_User_Index ( long  which)

A wrapper for HOOPS/3dGS UnSet_One_User_Index

HRESULT IHoops3dStreamCtrl::HATL_UnSet_One_User_Option ( BSTR  which)

A wrapper for HOOPS/3dGS UnSet_One_User_Option

HRESULT IHoops3dStreamCtrl::HATL_UnSet_One_Visibility ( BSTR  which)

A wrapper for HOOPS/3dGS UnSet_One_Visibility

HRESULT IHoops3dStreamCtrl::HATL_UnSet_Parameter ( )

A wrapper for HOOPS/3dGS UnSet_Parameter

HRESULT IHoops3dStreamCtrl::HATL_UnSet_Rendering_Options ( )

A wrapper for HOOPS/3dGS UnSet_Rendering_Options

HRESULT IHoops3dStreamCtrl::HATL_UnSet_Selectability ( )

A wrapper for HOOPS/3dGS UnSet_Selectability

HRESULT IHoops3dStreamCtrl::HATL_UnSet_Streaming_Mode ( )

A wrapper for HOOPS/3dGS UnSet_Streaming_Mode

HRESULT IHoops3dStreamCtrl::HATL_UnSet_Text_Alignment ( )

A wrapper for HOOPS/3dGS UnSet_Text_Alignment

HRESULT IHoops3dStreamCtrl::HATL_UnSet_Text_Font ( )

A wrapper for HOOPS/3dGS UnSet_Text_Font

HRESULT IHoops3dStreamCtrl::HATL_UnSet_Text_Path ( )

A wrapper for HOOPS/3dGS UnSet_Text_Path

HRESULT IHoops3dStreamCtrl::HATL_UnSet_Text_Spacing ( )

A wrapper for HOOPS/3dGS UnSet_Text_Spacing

HRESULT IHoops3dStreamCtrl::HATL_UnSet_Texture_Matrix ( )

A wrapper for HOOPS/3dGS UnSet_Texture_Matrix

HRESULT IHoops3dStreamCtrl::HATL_UnSet_User_Options ( )

A wrapper for HOOPS/3dGS UnSet_User_Options

HRESULT IHoops3dStreamCtrl::HATL_UnSet_Visibility ( )

A wrapper for HOOPS/3dGS UnSet_Visibility

HRESULT IHoops3dStreamCtrl::HATL_UnSet_Window ( )

A wrapper for HOOPS/3dGS UnSet_Window

HRESULT IHoops3dStreamCtrl::HATL_UnSet_Window_Frame ( )

A wrapper for HOOPS/3dGS UnSet_Window_Frame

HRESULT IHoops3dStreamCtrl::HATL_UnSet_Window_Pattern ( )

A wrapper for HOOPS/3dGS UnSet_Window_Pattern

HRESULT IHoops3dStreamCtrl::InsertCuttingPlane ( )

Inserts a cutting plane

HRESULT IHoops3dStreamCtrl::OpenModelSegment ( )

Opens the HOOPS/3dGS scene-graph segment that represents the top of the model hierarchy

HRESULT IHoops3dStreamCtrl::OpenSceneSegment ( )

Opens the HOOPS/3dGS scene-graph segment that represents the top of the scene hierarchy

HRESULT IHoops3dStreamCtrl::SetBackgroundColors ( float  r_top,
float  g_top,
float  b_top,
float  r_bottom,
float  g_bottom,
float  b_bottom,
int  percentage 
)

Sets the background color(s). Different 'top' and 'bottom' colors along with a percentage allow for a gradient background

HRESULT IHoops3dStreamCtrl::SetBackplaneCullingMode ( BOOL  onoff)

Toggles backplane culling

HRESULT IHoops3dStreamCtrl::SetCamera ( float  px,
float  py,
float  pz,
float  tx,
float  ty,
float  tz,
float  ux,
float  uy,
float  uz,
float  width,
float  height 
)

Set a specific camera

HRESULT IHoops3dStreamCtrl::SetCameraToIsometric ( )

Sets an iso view camera

HRESULT IHoops3dStreamCtrl::SetCameraToPlaneXY ( )

Sets a specific camera target plane

HRESULT IHoops3dStreamCtrl::SetCameraToPlaneXZ ( )

Sets a specific camera target plane

HRESULT IHoops3dStreamCtrl::SetCameraToPlaneYX ( )

Sets a specific camera target plane

HRESULT IHoops3dStreamCtrl::SetCameraToPlaneYZ ( )

Sets a specific camera target plane

HRESULT IHoops3dStreamCtrl::SetCameraToPlaneZX ( )

Sets a specific camera target plane

HRESULT IHoops3dStreamCtrl::SetCameraToPlaneZY ( )

Sets a specific camera target plane

HRESULT IHoops3dStreamCtrl::SetFramerateMode ( BOOL  onoff)

Toggles framerate rendering logic

HRESULT IHoops3dStreamCtrl::SetOperator ( BSTR  operator_name)

Sets the interaction operator

HRESULT IHoops3dStreamCtrl::SetPolygonHandednessLeft ( )

Sets pgon handedness to left

HRESULT IHoops3dStreamCtrl::SetPolygonHandednessNone ( )

Sets pgon handedness to 'none'

HRESULT IHoops3dStreamCtrl::SetPolygonHandednessRight ( )

SSets pgon handedness to left

HRESULT IHoops3dStreamCtrl::SetProjectionModeOrthographic ( )

Sets an iso view camera

HRESULT IHoops3dStreamCtrl::SetProjectionModePerspective ( )

Sets an iso view camera

HRESULT IHoops3dStreamCtrl::SetRenderMode ( BSTR  mode)

Sets the rendermode; values can be shaded/flat/gouraud/gouraud with edges/wireframe/hidden line

HRESULT IHoops3dStreamCtrl::SetSelectionEdgeColor ( float  r,
float  g,
float  b,
float  a 
)

Sets the edge selection color

HRESULT IHoops3dStreamCtrl::SetSelectionFaceColor ( float  r,
float  g,
float  b,
float  a 
)

Sets the selection face color

HRESULT IHoops3dStreamCtrl::SetSelectionMarkerColor ( float  r,
float  g,
float  b,
float  a 
)

Sets the marker selection color

HRESULT IHoops3dStreamCtrl::SetShadowMode ( BOOL  onoff)

Toggles the shadow

HRESULT IHoops3dStreamCtrl::ShowFileOpenDialog ( )

Displays the FileOpen Dialog

HRESULT IHoops3dStreamCtrl::ShowFileSaveDialog ( )

Displays the FileSave Dialog

HRESULT IHoops3dStreamCtrl::ShowPageSetupDialog ( )

Displays the Page Setup Dialog

HRESULT IHoops3dStreamCtrl::ShowPrintDialog ( )

Displays the Print Dialog

HRESULT IHoops3dStreamCtrl::Update ( )

Updates the scene


Property Documentation

BOOL IHoops3dStreamCtrl::AllowEntitySelection [get, set]

This stock property lets you specify whether specific graphical items can be selected and not just 'segments'.

This stock property returns where specific graphical items can be selected and not just 'segments'.

BOOL IHoops3dStreamCtrl::AllowMenu [get, set]

This stock property gets the states of the 'AllowMenu' property, which controls whether the right-click popup menu is enabled.

This stock property sets the states of the 'AllowMenu' property, which controls whether the right-click popup menu is enabled.

BOOL IHoops3dStreamCtrl::Antialiasing [get, set]

This stock property gets the framerate-antialiasing state. In other words, it indicates whether AA is being used as part of the framerate logic.

This stock property sets the framerate-antialiasing state. In otherwords, it specifies whether AA is being used as part of the framerate logic.

int IHoops3dStreamCtrl::AntialiasingLevel [get, set]

This stock property sets the antialiasing level.

BOOL IHoops3dStreamCtrl::AxisMode [get, set]

This stock property sets the state of the 'AxisMode' property, which controls display of the 3d-axis-triad.

This stock property gets the state of the 'AxisMode' property, which controls display of the 3d-axis-triad/

BOOL IHoops3dStreamCtrl::BhvContinuousPlay [get, set]

This stock property enables/disables continuous play for an animation.

This stock property returns whether continuous play has been set for an animation.

BSTR IHoops3dStreamCtrl::CameraParameters [get]

Get the camera parameters

BOOL IHoops3dStreamCtrl::ControlActive [get]

Gets whether the control is active

int IHoops3dStreamCtrl::CullingThreshold [get, set]

This stock property sets the culling threshold equivalent to calling HBaseView::SetCullingThreshold.

BSTR IHoops3dStreamCtrl::CurrentOperator [get]

Get the current interaction operator

BSTR IHoops3dStreamCtrl::DriverType [get, set]

This stock property sets the Driver Type which can be opengl or dx9.

BOOL IHoops3dStreamCtrl::Embed [get, set]

Get the state of the 'Embed' property, which indicates whether the file associated with the control should be embedded in the container document

Sets the state of the 'Embed' property, which indicates whether the file associated with the control should be embedded in the container document

BSTR IHoops3dStreamCtrl::Filename [get, set]

This stock property gets file that will be automatically loaded into the control.

This stock property sets the file that will be automatically loaded into the control.

BSTR IHoops3dStreamCtrl::FileType [get, set]

DEPRECATED; rely on other properties to control 2d vs 3d UI techniques. Stock Property; Gets the type of file that is currently loaded into the control, either '2dmodel' or '3dmodel'.

DEPRECATED; rely on other properties to control 2d vs 3d UI techniques. Stock Property; Sets the type of file that is currently loaded into the control, either '2dmodel' or '3dmodel'.

float IHoops3dStreamCtrl::FrameRate [get, set]

This stock property sets the framerate in seconds when framerate is active.

BSTR IHoops3dStreamCtrl::FramerateType [get, set]

This stock property sets the Framerate Type which can be FramerateFixed, FramerateTarget or FramerateOff as described in HOOPS/MVO Programming Guide on Constant Framerate.

This stock property gets the Framerate Type which can be FramerateFixed, FramerateTarget or FramerateOff as described in HOOPS/MVO Programming Guide on Constant Framerate.

BOOL IHoops3dStreamCtrl::HardwareAntialiasing [get, set]

This stock property enables/disable Hardware Antialiasing which controls whether the scene whould be rendered with AA.

This stock property returns the state of the HardwareAntialiasing property which controls whether the scene whould be rendered with AA.

BOOL IHoops3dStreamCtrl::IsPlaying [get]

Returns the value of the 'IsPlaying' property

int IHoops3dStreamCtrl::MaximumThreshold [get, set]

This stock property sets a maximum threshold value if framerate is active.

BOOL IHoops3dStreamCtrl::NoOrbit [get, set]

Gets the status of the NoOrbit property, which indicates whether the user can orbit the scene

Sets the status of the NoOrbit property, which indicates whether the user can orbit the scene

BSTR IHoops3dStreamCtrl::ProjectionMode [get, set]

Sets an iso view camera

BOOL IHoops3dStreamCtrl::SegmentDL [get, set]

This stock property enables/disables Segment Display Lists. The default value is false

BOOL IHoops3dStreamCtrl::SmoothTransitionMode [get, set]

Gets the 'SmoothTransitionMode' properlty, which indicates whether changes from one camera position to another interpolate smoothly

Sets the 'SmoothTransitionMode' properlty, which indicates whether changes from one camera position to another interpolate smoothly

BOOL IHoops3dStreamCtrl::SoftwareRendering [get, set]

Gets the state of the 'SofwareRendering' property

Sets the state of the 'SofwareRendering' property; SW rendering causes the scene to be rendered without using any gfx hardware acceleration; usually reserved for debugging purposes only

BOOL IHoops3dStreamCtrl::StaticModel [get, set]

This stock property enables/disables Static Model. The default value is false


The documentation for this interface was generated from the following file: