ShellKit
-
class
HPS.ShellKit
: HPS.Kit Public Functions
-
void
ComputeRelation
(HPS.Point[] in_points, HPS.ShellRelationOptionsKit in_options, out HPS.ShellRelationResultsKit out_results)
-
void
ComputeRelation
(HPS.ShellKey in_points_source, HPS.ShellRelationOptionsKit in_options, out HPS.ShellRelationResultsKit out_results)
-
void
ComputeRelation
(HPS.ShellKit in_points_source, HPS.ShellRelationOptionsKit in_options, out HPS.ShellRelationResultsKit out_results)
-
void
Consume
(HPS.ShellKit in_kit)
-
override void
Dispose
()
-
HPS.ShellKit
EditFacelistByDeletion
(ulong in_offset, ulong in_count)
-
HPS.ShellKit
EditFacelistByInsertion
(ulong in_offset, int[] in_facelist)
-
HPS.ShellKit
EditFacelistByReplacement
(ulong in_offset, int[] in_facelist)
-
HPS.ShellKit
EditPointsByDeletion
(ulong in_offset, ulong in_count)
-
HPS.ShellKit
EditPointsByInsertion
(ulong in_offset, HPS.Point[] in_points)
-
HPS.ShellKit
EditPointsByReplacement
(ulong in_offset, HPS.Point[] in_points)
-
override bool
Empty
()
-
bool
Equals
(HPS.ShellKit in_kit)
-
override bool
Equals
(Object obj)
-
ulong
GetFaceCount
()
-
override int
GetHashCode
()
-
ulong
GetPointCount
()
-
override HPS.Type
ObjectType
()
-
void
Optimize
(HPS.ShellOptimizationOptionsKit in_shell_optimization_kit)
-
void
Set
(HPS.ShellKit in_kit)
-
HPS.ShellKit
SetEdgeIndexColorsByList
(ulong[] in_vertices1, ulong[] in_vertices2, float in_index)
-
HPS.ShellKit
SetEdgeIndexColorsByList
(ulong[] in_vertices1, ulong[] in_vertices2, float[] in_indices)
-
HPS.ShellKit
SetEdgeRGBColorsByList
(ulong[] in_vertices1, ulong[] in_vertices2, HPS.RGBColor in_rgb_color)
-
HPS.ShellKit
SetEdgeRGBColorsByList
(ulong[] in_vertices1, ulong[] in_vertices2, HPS.RGBColor[] in_rgb_colors)
-
HPS.ShellKit
SetEdgeVisibilitiesByList
(ulong[] in_vertices1, ulong[] in_vertices2, bool in_visibility)
-
HPS.ShellKit
SetEdgeVisibilitiesByList
(ulong[] in_vertices1, ulong[] in_vertices2, bool[] in_visibilities)
-
HPS.ShellKit
SetFaceIndexColorsByList
(ulong[] in_faces, float in_index)
-
HPS.ShellKit
SetFaceIndexColorsByList
(ulong[] in_faces, float[] in_indices)
-
HPS.ShellKit
SetFaceIndexColorsByRange
(ulong in_start, float[] in_indices)
-
HPS.ShellKit
SetFaceIndexColorsByRange
(ulong in_start, ulong in_count, float in_index)
-
HPS.ShellKit
SetFacelist
(int[] in_facelist)
-
HPS.ShellKit
SetFaceNormalsByList
(ulong[] in_faces, HPS.Vector in_normal)
-
HPS.ShellKit
SetFaceNormalsByList
(ulong[] in_faces, HPS.Vector[] in_normals)
-
HPS.ShellKit
SetFaceNormalsByRange
(ulong in_start, HPS.Vector[] in_normals)
-
HPS.ShellKit
SetFaceNormalsByRange
(ulong in_start, ulong in_count, HPS.Vector in_normal)
-
HPS.ShellKit
SetFaceRGBColorsByList
(ulong[] in_faces, HPS.RGBColor in_rgb_color)
-
HPS.ShellKit
SetFaceRGBColorsByList
(ulong[] in_faces, HPS.RGBColor[] in_rgb_colors)
-
HPS.ShellKit
SetFaceRGBColorsByRange
(ulong in_start, HPS.RGBColor[] in_rgb_colors)
-
HPS.ShellKit
SetFaceRGBColorsByRange
(ulong in_start, ulong in_count, HPS.RGBColor in_rgb_color)
-
HPS.ShellKit
SetFaceVisibilitiesByList
(ulong[] in_faces, bool in_visibility)
-
HPS.ShellKit
SetFaceVisibilitiesByList
(ulong[] in_faces, bool[] in_visibilities)
-
HPS.ShellKit
SetFaceVisibilitiesByRange
(ulong in_start, bool[] in_visibilities)
-
HPS.ShellKit
SetFaceVisibilitiesByRange
(ulong in_start, ulong in_count, bool in_visibility)
-
HPS.ShellKit
SetMaterialMapping
(HPS.MaterialMappingKit in_kit)
-
HPS.ShellKit
SetPoints
(HPS.Point[] in_points)
-
HPS.ShellKit
SetPriority
(int in_priority)
-
HPS.ShellKit
SetTristrips
(int[] in_tristrips)
-
HPS.ShellKit
SetUserData
(IntPtr in_index, byte[] in_data)
-
HPS.ShellKit
SetUserData
(IntPtr in_index, ulong in_bytes, byte[] in_data)
-
HPS.ShellKit
SetUserData
(IntPtr[] in_indices, byte[][] in_data)
-
HPS.ShellKit
SetVertexIndexColorsByList
(ulong[] in_vertices, float in_index)
-
HPS.ShellKit
SetVertexIndexColorsByList
(ulong[] in_vertices, float in_index, HPS.Shell.Component in_apply_to)
-
HPS.ShellKit
SetVertexIndexColorsByList
(ulong[] in_vertices, float[] in_indices)
-
HPS.ShellKit
SetVertexIndexColorsByList
(ulong[] in_vertices, float[] in_indices, HPS.Shell.Component in_apply_to)
-
HPS.ShellKit
SetVertexIndexColorsByRange
(ulong in_start, float[] in_indices)
-
HPS.ShellKit
SetVertexIndexColorsByRange
(ulong in_start, float[] in_indices, HPS.Shell.Component in_apply_to)
-
HPS.ShellKit
SetVertexIndexColorsByRange
(ulong in_start, ulong in_count, float in_index)
-
HPS.ShellKit
SetVertexIndexColorsByRange
(ulong in_start, ulong in_count, float in_index, HPS.Shell.Component in_apply_to)
-
HPS.ShellKit
SetVertexNormalsByList
(ulong[] in_vertices, HPS.Vector in_normal)
-
HPS.ShellKit
SetVertexNormalsByList
(ulong[] in_vertices, HPS.Vector[] in_normals)
-
HPS.ShellKit
SetVertexNormalsByRange
(ulong in_start, HPS.Vector[] in_normals)
-
HPS.ShellKit
SetVertexNormalsByRange
(ulong in_start, ulong in_count, HPS.Vector in_normal)
-
HPS.ShellKit
SetVertexParametersByList
(ulong[] in_vertices, float[] in_params)
-
HPS.ShellKit
SetVertexParametersByList
(ulong[] in_vertices, float[] in_params, ulong in_param_width)
-
HPS.ShellKit
SetVertexParametersByRange
(ulong in_start, float[] in_params)
-
HPS.ShellKit
SetVertexParametersByRange
(ulong in_start, float[] in_params, ulong in_param_width)
-
HPS.ShellKit
SetVertexRGBAColorsByList
(ulong[] in_vertices, HPS.RGBAColor in_rgba_color)
-
HPS.ShellKit
SetVertexRGBAColorsByList
(ulong[] in_vertices, HPS.RGBAColor in_rgba_color, HPS.Shell.Component in_apply_to)
-
HPS.ShellKit
SetVertexRGBAColorsByList
(ulong[] in_vertices, HPS.RGBAColor[] in_rgba_colors)
-
HPS.ShellKit
SetVertexRGBAColorsByList
(ulong[] in_vertices, HPS.RGBAColor[] in_rgba_colors, HPS.Shell.Component in_apply_to)
-
HPS.ShellKit
SetVertexRGBAColorsByRange
(ulong in_start, HPS.RGBAColor[] in_rgba_colors)
-
HPS.ShellKit
SetVertexRGBAColorsByRange
(ulong in_start, HPS.RGBAColor[] in_rgba_colors, HPS.Shell.Component in_apply_to)
-
HPS.ShellKit
SetVertexRGBAColorsByRange
(ulong in_start, ulong in_count, HPS.RGBAColor in_rgba_color)
-
HPS.ShellKit
SetVertexRGBAColorsByRange
(ulong in_start, ulong in_count, HPS.RGBAColor in_rgba_color, HPS.Shell.Component in_apply_to)
-
HPS.ShellKit
SetVertexRGBColorsByList
(ulong[] in_vertices, HPS.RGBColor in_rgb_color)
-
HPS.ShellKit
SetVertexRGBColorsByList
(ulong[] in_vertices, HPS.RGBColor in_rgb_color, HPS.Shell.Component in_apply_to)
-
HPS.ShellKit
SetVertexRGBColorsByList
(ulong[] in_vertices, HPS.RGBColor[] in_rgb_colors)
-
HPS.ShellKit
SetVertexRGBColorsByList
(ulong[] in_vertices, HPS.RGBColor[] in_rgb_colors, HPS.Shell.Component in_apply_to)
-
HPS.ShellKit
SetVertexRGBColorsByRange
(ulong in_start, HPS.RGBColor[] in_rgb_colors)
-
HPS.ShellKit
SetVertexRGBColorsByRange
(ulong in_start, HPS.RGBColor[] in_rgb_colors, HPS.Shell.Component in_apply_to)
-
HPS.ShellKit
SetVertexRGBColorsByRange
(ulong in_start, ulong in_count, HPS.RGBColor in_rgb_color)
-
HPS.ShellKit
SetVertexRGBColorsByRange
(ulong in_start, ulong in_count, HPS.RGBColor in_rgb_color, HPS.Shell.Component in_apply_to)
-
HPS.ShellKit
SetVertexVisibilitiesByList
(ulong[] in_vertices, bool in_visibility)
-
HPS.ShellKit
SetVertexVisibilitiesByList
(ulong[] in_vertices, bool[] in_visibilities)
-
HPS.ShellKit
SetVertexVisibilitiesByRange
(ulong in_start, bool[] in_visibilities)
-
HPS.ShellKit
SetVertexVisibilitiesByRange
(ulong in_start, ulong in_count, bool in_visibility)
-
ShellKit
()
-
ShellKit
(HPS.ShellKit in_kit)
-
void
Show
(out HPS.ShellKit out_kit)
-
bool
ShowEdgeColors
(out ulong[] out_vertices1, out ulong[] out_vertices2, out HPS.Material.Type[] out_types, out HPS.RGBColor[] out_rgb_colors, out float[] out_indices)
-
bool
ShowEdgeColorsByList
(ulong[] in_vertices1, ulong[] in_vertices2, out HPS.Material.Type[] out_types, out HPS.RGBColor[] out_rgb_colors, out float[] out_indices)
-
bool
ShowEdgeVisibilitiesByList
(ulong[] in_vertices1, ulong[] in_vertices2, out bool[] out_validities, out bool[] out_visibilities)
-
bool
ShowFaceColors
(out HPS.Material.Type[] out_types, out HPS.RGBColor[] out_rgb_colors, out float[] out_indices)
-
bool
ShowFaceColorsByList
(ulong[] in_faces, out HPS.Material.Type[] out_types, out HPS.RGBColor[] out_rgb_colors, out float[] out_indices)
-
bool
ShowFaceColorsByRange
(ulong in_start, ulong in_count, out HPS.Material.Type[] out_types, out HPS.RGBColor[] out_rgb_colors, out float[] out_indices)
-
bool
ShowFacelist
(out int[] out_facelist)
-
bool
ShowFaceNormals
(out bool[] out_validities, out HPS.Vector[] out_normals)
-
bool
ShowFaceNormalsByList
(ulong[] in_faces, out bool[] out_validities, out HPS.Vector[] out_normals)
-
bool
ShowFaceNormalsByRange
(ulong in_start, ulong in_count, out bool[] out_validities, out HPS.Vector[] out_normals)
-
bool
ShowFaceVisibilities
(out bool[] out_validities, out bool[] out_visibilities)
-
bool
ShowFaceVisibilitiesByList
(ulong[] in_faces, out bool[] out_validities, out bool[] out_visibilities)
-
bool
ShowFaceVisibilitiesByRange
(ulong in_start, ulong in_count, out bool[] out_validities, out bool[] out_visibilities)
-
bool
ShowMaterialMapping
(out HPS.MaterialMappingKit out_kit)
-
bool
ShowPriority
(out int out_priority)
-
bool
ShowTristrips
(out int[] out_tristrips)
-
bool
ShowUserData
(IntPtr in_index, out byte[] out_data)
-
bool
ShowUserData
(out IntPtr[] out_indices, out byte[][] out_data)
-
ulong
ShowUserDataCount
()
-
bool
ShowUserDataIndices
(out IntPtr[] out_indices)
-
bool
ShowVertexColors
(HPS.Shell.Component in_apply_to, out HPS.Material.Type[] out_types, out HPS.RGBColor[] out_rgb_colors, out HPS.RGBAColor[] out_rgba_colors, out float[] out_indices)
-
bool
ShowVertexColorsByList
(ulong[] in_vertices, HPS.Shell.Component in_apply_to, out HPS.Material.Type[] out_types, out HPS.RGBColor[] out_rgb_colors, out HPS.RGBAColor[] out_rgba_colors, out float[] out_indices)
-
bool
ShowVertexColorsByRange
(ulong in_start, ulong in_count, HPS.Shell.Component in_apply_to, out HPS.Material.Type[] out_types, out HPS.RGBColor[] out_rgb_colors, out HPS.RGBAColor[] out_rgba_colors, out float[] out_indices)
-
bool
ShowVertexNormals
(out bool[] out_validities, out HPS.Vector[] out_normals)
-
bool
ShowVertexNormalsByList
(ulong[] in_vertices, out bool[] out_validities, out HPS.Vector[] out_normals)
-
bool
ShowVertexNormalsByRange
(ulong in_start, ulong in_count, out bool[] out_validities, out HPS.Vector[] out_normals)
-
bool
ShowVertexParameters
(out bool[] out_validities, out float[] out_params)
-
bool
ShowVertexParameters
(out bool[] out_validities, out float[] out_params, out ulong out_param_width)
-
bool
ShowVertexParametersByList
(ulong[] in_vertices, out bool[] out_validities, out float[] out_params)
-
bool
ShowVertexParametersByList
(ulong[] in_vertices, out bool[] out_validities, out float[] out_params, out ulong out_param_width)
-
bool
ShowVertexParametersByRange
(ulong in_start, ulong in_count, out bool[] out_validities, out float[] out_params)
-
bool
ShowVertexParametersByRange
(ulong in_start, ulong in_count, out bool[] out_validities, out float[] out_params, out ulong out_param_width)
-
bool
ShowVertexVisibilities
(out bool[] out_validities, out bool[] out_visibilities)
-
bool
ShowVertexVisibilitiesByList
(ulong[] in_vertices, out bool[] out_validities, out bool[] out_visibilities)
-
bool
ShowVertexVisibilitiesByRange
(ulong in_start, ulong in_count, out bool[] out_validities, out bool[] out_visibilities)
-
HPS.ShellKit
UnsetAllUserData
()
-
HPS.ShellKit
UnsetEdgeColors
()
-
HPS.ShellKit
UnsetEdgeColorsByList
(ulong[] in_vertices1, ulong[] in_vertices2)
-
HPS.ShellKit
UnsetEdgeEverything
()
-
HPS.ShellKit
UnsetEdgeVisibilities
()
-
HPS.ShellKit
UnsetEdgeVisibilitiesByList
(ulong[] in_vertices1, ulong[] in_vertices2)
-
HPS.ShellKit
UnsetEverything
()
-
HPS.ShellKit
UnsetFaceColors
()
-
HPS.ShellKit
UnsetFaceColorsByList
(ulong[] in_faces)
-
HPS.ShellKit
UnsetFaceColorsByRange
(ulong in_start, ulong in_count)
-
HPS.ShellKit
UnsetFaceEverything
()
-
HPS.ShellKit
UnsetFacelist
()
-
HPS.ShellKit
UnsetFaceNormals
()
-
HPS.ShellKit
UnsetFaceNormalsByList
(ulong[] in_vertices)
-
HPS.ShellKit
UnsetFaceNormalsByRange
(ulong in_start, ulong in_count)
-
HPS.ShellKit
UnsetFaceVisibilities
()
-
HPS.ShellKit
UnsetFaceVisibilitiesByList
(ulong[] in_faces)
-
HPS.ShellKit
UnsetFaceVisibilitiesByRange
(ulong in_start, ulong in_count)
-
HPS.ShellKit
UnsetMaterialMapping
()
-
HPS.ShellKit
UnsetPoints
()
-
HPS.ShellKit
UnsetPriority
()
-
HPS.ShellKit
UnsetTristrips
()
-
HPS.ShellKit
UnsetUserData
(IntPtr in_index)
-
HPS.ShellKit
UnsetUserData
(IntPtr[] in_indices)
-
HPS.ShellKit
UnsetVertexColors
()
-
HPS.ShellKit
UnsetVertexColors
(HPS.Shell.Component in_apply_to)
-
HPS.ShellKit
UnsetVertexColorsByList
(ulong[] in_vertices)
-
HPS.ShellKit
UnsetVertexColorsByList
(ulong[] in_vertices, HPS.Shell.Component in_apply_to)
-
HPS.ShellKit
UnsetVertexColorsByRange
(ulong in_start, ulong in_count)
-
HPS.ShellKit
UnsetVertexColorsByRange
(ulong in_start, ulong in_count, HPS.Shell.Component in_apply_to)
-
HPS.ShellKit
UnsetVertexEverything
()
-
HPS.ShellKit
UnsetVertexNormals
()
-
HPS.ShellKit
UnsetVertexNormalsByList
(ulong[] in_vertices)
-
HPS.ShellKit
UnsetVertexNormalsByRange
(ulong in_start, ulong in_count)
-
HPS.ShellKit
UnsetVertexParameters
()
-
HPS.ShellKit
UnsetVertexParametersByList
(ulong[] in_vertices)
-
HPS.ShellKit
UnsetVertexParametersByRange
(ulong in_start, ulong in_count)
-
HPS.ShellKit
UnsetVertexVisibilities
()
-
HPS.ShellKit
UnsetVertexVisibilitiesByList
(ulong[] in_vertices)
-
HPS.ShellKit
UnsetVertexVisibilitiesByRange
(ulong in_start, ulong in_count)
Public Static Functions
-
bool
operator!=
(HPS.ShellKit a, HPS.ShellKit b)
-
bool
operator==
(HPS.ShellKit a, HPS.ShellKit b)
-
void