Polyedge
[Attributes]


Functions

HC_EXTERNAL HIC_API void HIC_Set_Polyedge_Edge_Colors (HIC_Polyedge const *pe, HIC_RGB const *ecolors)
HC_EXTERNAL HIC_API void HIC_Set_Polyedge_Edge_Indices (HIC_Polyedge const *pe, int *ei)
HC_EXTERNAL HIC_API void HIC_Set_Polyedge_Edge_Normals (HIC_Polyedge const *pe, HIC_Vector *enormals)
HC_EXTERNAL HIC_API void HIC_Set_Polyedge_Findex_Color_Interpolation (HIC_Polyedge const *pe, bool flag)
HC_EXTERNAL HIC_API void HIC_Set_Polyedge_Lengths (HIC_Polyedge const *pe, int *lns)
HC_EXTERNAL HIC_API void HIC_Set_Polyedge_Points (HIC_Polyedge const *pe, HIC_Point *pts)
HC_EXTERNAL HIC_API void HIC_Set_Polyedge_Strips (HIC_Polyedge const *pe, int str)
HC_EXTERNAL HIC_API void HIC_Set_Polyedge_Vertex_Colors (HIC_Polyedge const *pe, HIC_RGB *vcolors)
HC_EXTERNAL HIC_API void HIC_Set_Polyedge_Vertex_Findices (HIC_Polyedge const *pe, float *vfindices)
HC_EXTERNAL HIC_API void HIC_Set_Polyedge_Vertex_Indices (HIC_Polyedge const *pe, int *vi)
HC_EXTERNAL HIC_API void HIC_Set_Polyedge_Vertex_Normals (HIC_Polyedge const *pe, HIC_Vector *vnormals)
HC_EXTERNAL HIC_API void HIC_Set_Polyedge_Vertex_Parameter_Width (HIC_Polyedge const *pe, HIC_Integer32 width)
HC_EXTERNAL HIC_API void HIC_Set_Polyedge_Vertex_Parameters (HIC_Polyedge const *pe, HIC_Parameter *vparameters)
HC_EXTERNAL HIC_API HIC_RGB const * HIC_Show_Polyedge_Edge_Colors (HIC_Polyedge const *pe)
HC_EXTERNAL HIC_API int HIC_Show_Polyedge_Edge_Count (HIC_Polyedge const *pe)
HC_EXTERNAL HIC_API int const * HIC_Show_Polyedge_Edge_Indices (HIC_Polyedge const *pe)
HC_EXTERNAL HIC_API HIC_Vector
const * 
HIC_Show_Polyedge_Edge_Normals (HIC_Polyedge const *pe)
HC_EXTERNAL HIC_API bool HIC_Show_Polyedge_Findex_Color_Interpolation (HIC_Polyedge const *pe)
HC_EXTERNAL HIC_API int const * HIC_Show_Polyedge_Lengths (HIC_Polyedge const *pe)
HC_EXTERNAL HIC_API int HIC_Show_Polyedge_Point_Count (HIC_Polyedge const *pe)
HC_EXTERNAL HIC_API HIC_Point
const * 
HIC_Show_Polyedge_Points (HIC_Polyedge const *pe)
HC_EXTERNAL HIC_API int HIC_Show_Polyedge_Strips (HIC_Polyedge const *pe)
HC_EXTERNAL HIC_API HIC_RGB const * HIC_Show_Polyedge_Vertex_Colors (HIC_Polyedge const *pe)
HC_EXTERNAL HIC_API float const * HIC_Show_Polyedge_Vertex_Findices (HIC_Polyedge const *pe)
HC_EXTERNAL HIC_API int const * HIC_Show_Polyedge_Vertex_Indices (HIC_Polyedge const *pe)
HC_EXTERNAL HIC_API HIC_Vector
const * 
HIC_Show_Polyedge_Vertex_Normals (HIC_Polyedge const *pe)
HC_EXTERNAL HIC_API HIC_Integer32 HIC_Show_Polyedge_Vertex_Parameter_Width (HIC_Polyedge const *pe)
HC_EXTERNAL HIC_API
HIC_Parameter const * 
HIC_Show_Polyedge_Vertex_Parameters (HIC_Polyedge const *pe)

Function Documentation

HC_EXTERNAL HIC_API void HIC_Set_Polyedge_Edge_Colors ( HIC_Polyedge const *  pe,
HIC_RGB const *  ecolors 
)

Parameters:
pe A pointer to a const HIC_Polyedge.
ecolors A pointer to a HIC_RGB, a structure of three floats, each between zero and one.
This function sets edge colors of a HOOPS polyedge data structure.

HC_EXTERNAL HIC_API void HIC_Set_Polyedge_Edge_Indices ( HIC_Polyedge const *  pe,
int *  ei 
)

Parameters:
pe A pointer to a const HIC_Polyedge.
ei An int pointer.
This function sets edge indices of a HOOPS polyedge data structure.

HC_EXTERNAL HIC_API void HIC_Set_Polyedge_Edge_Normals ( HIC_Polyedge const *  pe,
HIC_Vector *  enormals 
)

Parameters:
pe A pointer to a const HIC_Polyedge.
enormals A pointer to a HIC_Vector.
This function sets edge normals of a HOOPS polyedge data structure.

HC_EXTERNAL HIC_API void HIC_Set_Polyedge_Findex_Color_Interpolation ( HIC_Polyedge const *  pe,
bool  flag 
)

Parameters:
pe A pointer to a const HIC_Polyedge.
flag A boolean.
This function sets findex color interpolation of a HOOPS polyedge data structure.

HC_EXTERNAL HIC_API void HIC_Set_Polyedge_Lengths ( HIC_Polyedge const *  pe,
int *  lns 
)

Parameters:
pe A pointer to a const HIC_Polyedge.
lns An int pointer.
This function sets lengths of a HOOPS polyedge data structure.

HC_EXTERNAL HIC_API void HIC_Set_Polyedge_Points ( HIC_Polyedge const *  pe,
HIC_Point *  pts 
)

Parameters:
pe A pointer to a const HIC_Polyedge.
pts A pointer to a HIC_Point.
This function sets points of a HOOPS polyedge data structure.

HC_EXTERNAL HIC_API void HIC_Set_Polyedge_Strips ( HIC_Polyedge const *  pe,
int  str 
)

Parameters:
pe A pointer to a const HIC_Polyedge.
str An int.
This function sets strips of a HOOPS polyedge data structure.

HC_EXTERNAL HIC_API void HIC_Set_Polyedge_Vertex_Colors ( HIC_Polyedge const *  pe,
HIC_RGB *  vcolors 
)

Parameters:
pe A pointer to a const HIC_Polyedge.
vcolors A pointer to a HIC_RGB, a structure of three floats, each between zero and one.
This function sets vertex colors of a HOOPS polyedge data structure.

HC_EXTERNAL HIC_API void HIC_Set_Polyedge_Vertex_Findices ( HIC_Polyedge const *  pe,
float *  vfindices 
)

Parameters:
pe A pointer to a const HIC_Polyedge.
vfindices A float pointer.
This function sets vertex findices of a HOOPS polyedge data structure.

HC_EXTERNAL HIC_API void HIC_Set_Polyedge_Vertex_Indices ( HIC_Polyedge const *  pe,
int *  vi 
)

Parameters:
pe A pointer to a const HIC_Polyedge.
vi An int pointer.
This function sets vertex indices of a HOOPS polyedge data structure.

HC_EXTERNAL HIC_API void HIC_Set_Polyedge_Vertex_Normals ( HIC_Polyedge const *  pe,
HIC_Vector *  vnormals 
)

Parameters:
pe A pointer to a const HIC_Polyedge.
vnormals A pointer to a HIC_Vector.
This function sets vertex normals of a HOOPS polyedge data structure.

HC_EXTERNAL HIC_API void HIC_Set_Polyedge_Vertex_Parameter_Width ( HIC_Polyedge const *  pe,
HIC_Integer32  width 
)

Parameters:
pe A pointer to a const HIC_Polyedge.
width An HIC_Integer32.
This function sets vertex parameter width of a HOOPS polyedge data structure.

HC_EXTERNAL HIC_API void HIC_Set_Polyedge_Vertex_Parameters ( HIC_Polyedge const *  pe,
HIC_Parameter *  vparameters 
)

Parameters:
pe A pointer to a const HIC_Polyedge.
vparameters A pointer to a HIC_Parameter.
This function sets vertex parameters of a HOOPS polyedge data structure.

HC_EXTERNAL HIC_API HIC_RGB const* HIC_Show_Polyedge_Edge_Colors ( HIC_Polyedge const *  pe  ) 

Parameters:
pe A pointer to a const HIC_Polyedge.
Returns:
A pointer to a const HIC_RGB, a structure of three floats, each between zero and one.
This function returns edge colors of a HOOPS polyedge data structure.

HC_EXTERNAL HIC_API int HIC_Show_Polyedge_Edge_Count ( HIC_Polyedge const *  pe  ) 

Parameters:
pe A pointer to a const HIC_Polyedge.
Returns:
An int.
This function returns the number of edges in a polyedge as an int.

HC_EXTERNAL HIC_API int const* HIC_Show_Polyedge_Edge_Indices ( HIC_Polyedge const *  pe  ) 

Parameters:
pe A pointer to a const HIC_Polyedge.
Returns:
A const int pointer.
This function returns polyedge edge indices.

HC_EXTERNAL HIC_API HIC_Vector const* HIC_Show_Polyedge_Edge_Normals ( HIC_Polyedge const *  pe  ) 

Parameters:
pe A pointer to a const HIC_Polyedge.
Returns:
A pointer to a const HIC_Vector.
This function returns polyedge edge normals.

HC_EXTERNAL HIC_API bool HIC_Show_Polyedge_Findex_Color_Interpolation ( HIC_Polyedge const *  pe  ) 

Parameters:
pe A pointer to a const HIC_Polyedge.
Returns:
A boolean.
This function returns polyedge findex color interpolation as a boolean.

HC_EXTERNAL HIC_API int const* HIC_Show_Polyedge_Lengths ( HIC_Polyedge const *  pe  ) 

Parameters:
pe A pointer to a const HIC_Polyedge.
Returns:
A const int pointer.
This function returns polyedge lengths.

HC_EXTERNAL HIC_API int HIC_Show_Polyedge_Point_Count ( HIC_Polyedge const *  pe  ) 

Parameters:
pe A pointer to a const HIC_Polyedge.
Returns:
An int.
This function returns the number of points in a polyedge as an int.

HC_EXTERNAL HIC_API HIC_Point const* HIC_Show_Polyedge_Points ( HIC_Polyedge const *  pe  ) 

Parameters:
pe A pointer to a const HIC_Polyedge.
Returns:
A pointer to a const HIC_Point.
This function returns polyedge points.

HC_EXTERNAL HIC_API int HIC_Show_Polyedge_Strips ( HIC_Polyedge const *  pe  ) 

Parameters:
pe A pointer to a const HIC_Polyedge.
Returns:
An int.
This function returns polyedge strips as an int.

HC_EXTERNAL HIC_API HIC_RGB const* HIC_Show_Polyedge_Vertex_Colors ( HIC_Polyedge const *  pe  ) 

Parameters:
pe A pointer to a const HIC_Polyedge.
Returns:
A pointer to a const HIC_RGB, a structure of three floats, each between zero and one.
This function returns polyedge vertex colors.

HC_EXTERNAL HIC_API float const* HIC_Show_Polyedge_Vertex_Findices ( HIC_Polyedge const *  pe  ) 

Parameters:
pe A pointer to a const HIC_Polyedge.
Returns:
A pointer to a const float.
This function returns polyedge vertex findices.

HC_EXTERNAL HIC_API int const* HIC_Show_Polyedge_Vertex_Indices ( HIC_Polyedge const *  pe  ) 

Parameters:
pe A pointer to a const HIC_Polyedge.
Returns:
A const int pointer.
This function returns polyedge vertex indices.

HC_EXTERNAL HIC_API HIC_Vector const* HIC_Show_Polyedge_Vertex_Normals ( HIC_Polyedge const *  pe  ) 

Parameters:
pe A pointer to a const HIC_Polyedge.
Returns:
A pointer to a const HIC_Vector.
This function returns polyedge vertex normals.

HC_EXTERNAL HIC_API HIC_Integer32 HIC_Show_Polyedge_Vertex_Parameter_Width ( HIC_Polyedge const *  pe  ) 

Parameters:
pe A pointer to a const HIC_Polyedge.
Returns:
A HIC_Integer32.
This function returns the polyedge vertex parameter width.

HC_EXTERNAL HIC_API HIC_Parameter const* HIC_Show_Polyedge_Vertex_Parameters ( HIC_Polyedge const *  pe  ) 

Parameters:
pe A pointer to a const HIC_Polyedge.
Returns:
A pointer to a const HIC_Parameter.
This function returns polyedge vertex parameters.

HOOPS/3dGS I.M. Interface

     Full Index