The LineTessellationKit class is a user space object. It contains settings controlling what and how data is imported via Parasolid. More...
Public Member Functions | |
override void | Dispose () |
override bool | Empty () |
Indicates whether this LineTessellationKit has any values set on it. More... | |
override bool | Equals (System.Object obj) |
bool | Equals (HPS.Parasolid.LineTessellationKit in_kit) |
Check if the source LineTessellationKit is equivalent to this LineTessellationKit. More... | |
override int | GetHashCode () |
LineTessellationKit () | |
The default constructor creates an empty LineTessellationKit object. More... | |
LineTessellationKit (HPS.Parasolid.LineTessellationKit in_kit) | |
The copy constructor creates a new LineTessellationKit object that contains the same settings as the source LineTessellationKit. More... | |
override HPS.Type | ObjectType () |
This function returns the type the object, as declared. This does not necessarily give the true type of the underlying object. More... | |
void | Set (HPS.Parasolid.LineTessellationKit in_kit) |
Copies the source LineTessellationKit into this LineTessellationKit. More... | |
HPS.Parasolid.LineTessellationKit | SetBCurveRenderingMethod (HPS.Parasolid.Line.BCurveRendering in_bcurve_rendering_method) |
Sets the method used to render bcurves More... | |
HPS.Parasolid.LineTessellationKit | SetChordTolerance (double in_chord_tolerance, double in_maximum_chord_length, double in_maximum_chord_angle) |
Sets chord tolerance. More... | |
HPS.Parasolid.LineTessellationKit | SetEdges (bool in_draw_edges, bool in_internal_edges) |
Sets whether edges are drawn. More... | |
HPS.Parasolid.LineTessellationKit | SetHierarchicalOutput (HPS.Parasolid.Line.Hierarchical in_hierarchical_output) |
Sets whether a hierarchical output is produced More... | |
HPS.Parasolid.LineTessellationKit | SetIgnoreCriteria (bool in_ignore, HPS.Parasolid.Ignore in_ignore_criteria, double in_minimum_value) |
Sets criteria for ignoring lines. More... | |
HPS.Parasolid.LineTessellationKit | SetIgnoreCriteria (bool in_ignore, HPS.Parasolid.Ignore in_ignore_criteria) |
Sets criteria for ignoring lines. More... | |
HPS.Parasolid.LineTessellationKit | SetIgnoreCriteria (bool in_ignore) |
Sets criteria for ignoring lines. More... | |
HPS.Parasolid.LineTessellationKit | SetMemoryLimit (bool in_use_memory_limit, ulong in_limit) |
Sets whether a memory limit should be used for rendering lines More... | |
HPS.Parasolid.LineTessellationKit | SetMemoryLimit (bool in_use_memory_limit) |
Sets whether a memory limit should be used for rendering lines More... | |
HPS.Parasolid.LineTessellationKit | SetMissingGeometryFailure (bool in_fail_on_missing_geometry) |
Sets the behavior the import assumes when it encounters missing geometry More... | |
HPS.Parasolid.LineTessellationKit | SetOverlappingBehavior (HPS.Parasolid.Line.OverlappingBehavior in_overlapping_behavior, int[] in_indices_one, int[] in_indices_two) |
Sets the behavior the import assumes when it encounters overlapping curves More... | |
HPS.Parasolid.LineTessellationKit | SetOverlappingBehavior (HPS.Parasolid.Line.OverlappingBehavior in_overlapping_behavior, int[] in_indices_one) |
Sets the behavior the import assumes when it encounters overlapping curves More... | |
HPS.Parasolid.LineTessellationKit | SetOverlappingBehavior (HPS.Parasolid.Line.OverlappingBehavior in_overlapping_behavior) |
Sets the behavior the import assumes when it encounters overlapping curves More... | |
HPS.Parasolid.LineTessellationKit | SetParametricHatching (HPS.Parasolid.Line.Hatching.Parametric in_parametric_hatching, double in_u, double in_u_start, double in_v, double in_v_start) |
Sets parametric hatching tessellation options More... | |
HPS.Parasolid.LineTessellationKit | SetParametricHatching (HPS.Parasolid.Line.Hatching.Parametric in_parametric_hatching, double in_u, double in_u_start, double in_v) |
Sets parametric hatching tessellation options More... | |
HPS.Parasolid.LineTessellationKit | SetParametricHatching (HPS.Parasolid.Line.Hatching.Parametric in_parametric_hatching, double in_u, double in_u_start) |
Sets parametric hatching tessellation options More... | |
HPS.Parasolid.LineTessellationKit | SetParametricHatching (HPS.Parasolid.Line.Hatching.Parametric in_parametric_hatching, double in_u) |
Sets parametric hatching tessellation options More... | |
HPS.Parasolid.LineTessellationKit | SetParametricHatching (HPS.Parasolid.Line.Hatching.Parametric in_parametric_hatching) |
Sets parametric hatching tessellation options More... | |
HPS.Parasolid.LineTessellationKit | SetPlanarHatching (HPS.Parasolid.Line.Hatching.Planar in_planar_haching, double in_planar_spacing, HPS.DPoint in_point_through, HPS.DVector in_direction) |
Sets planar hatching tessellation options More... | |
HPS.Parasolid.LineTessellationKit | SetPlanarHatching (HPS.Parasolid.Line.Hatching.Planar in_planar_haching, double in_planar_spacing, HPS.DPoint in_point_through) |
Sets planar hatching tessellation options More... | |
HPS.Parasolid.LineTessellationKit | SetPlanarHatching (HPS.Parasolid.Line.Hatching.Planar in_planar_haching, double in_planar_spacing) |
Sets planar hatching tessellation options More... | |
HPS.Parasolid.LineTessellationKit | SetPlanarHatching (HPS.Parasolid.Line.Hatching.Planar in_planar_haching) |
Sets planar hatching tessellation options More... | |
HPS.Parasolid.LineTessellationKit | SetRadialHatching (HPS.Parasolid.Line.Hatching.Radial in_radial_hatching, double in_around, double in_around_start, double in_along, double in_along_start, double in_about, double in_about_start) |
Sets radial hatching tessellation options More... | |
HPS.Parasolid.LineTessellationKit | SetRadialHatching (HPS.Parasolid.Line.Hatching.Radial in_radial_hatching, double in_around, double in_around_start, double in_along, double in_along_start, double in_about) |
Sets radial hatching tessellation options More... | |
HPS.Parasolid.LineTessellationKit | SetRadialHatching (HPS.Parasolid.Line.Hatching.Radial in_radial_hatching, double in_around, double in_around_start, double in_along, double in_along_start) |
Sets radial hatching tessellation options More... | |
HPS.Parasolid.LineTessellationKit | SetRadialHatching (HPS.Parasolid.Line.Hatching.Radial in_radial_hatching, double in_around, double in_around_start, double in_along) |
Sets radial hatching tessellation options More... | |
HPS.Parasolid.LineTessellationKit | SetRadialHatching (HPS.Parasolid.Line.Hatching.Radial in_radial_hatching, double in_around, double in_around_start) |
Sets radial hatching tessellation options More... | |
HPS.Parasolid.LineTessellationKit | SetRadialHatching (HPS.Parasolid.Line.Hatching.Radial in_radial_hatching, double in_around) |
Sets radial hatching tessellation options More... | |
HPS.Parasolid.LineTessellationKit | SetRadialHatching (HPS.Parasolid.Line.Hatching.Radial in_radial_hatching) |
Sets radial hatching tessellation options More... | |
HPS.Parasolid.LineTessellationKit | SetRegionalData (HPS.Parasolid.Line.Region in_region) |
Sets whether regional data is produced. More... | |
HPS.Parasolid.LineTessellationKit | SetSilhouetteEdges (bool in_draw_silhouette_edges, bool in_draw_circles_as_arcs) |
Sets whether silhouette edges are drawn. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.silhouette. More... | |
HPS.Parasolid.LineTessellationKit | SetSmoothEdges (HPS.Parasolid.Line.Smooth in_smooth, double in_tolerance) |
Sets whether to indicate smooth edges More... | |
HPS.Parasolid.LineTessellationKit | SetSmoothEdges (HPS.Parasolid.Line.Smooth in_smooth) |
Sets whether to indicate smooth edges More... | |
HPS.Parasolid.LineTessellationKit | SetTransparentBodies (bool in_allow_transparency, bool in_transparent_hide, int[] in_transparent_bodies) |
Sets the transparency settings for line tessellation More... | |
HPS.Parasolid.LineTessellationKit | SetTransparentBodies (bool in_allow_transparency, bool in_transparent_hide) |
Sets the transparency settings for line tessellation More... | |
HPS.Parasolid.LineTessellationKit | SetUnfixedBlends (HPS.Parasolid.Line.UnfixedBlends in_unfixed_blends, double in_spacing) |
Sets whether unfixed blends are drawn More... | |
HPS.Parasolid.LineTessellationKit | SetUnfixedBlends (HPS.Parasolid.Line.UnfixedBlends in_unfixed_blends) |
Sets whether unfixed blends are drawn More... | |
HPS.Parasolid.LineTessellationKit | SetViewports (bool in_use_viewports, bool in_is_3d, bool viewport_clipping, HPS.Parasolid.Viewport[] in_viewports) |
Sets whether the importer uses viewports and how. More... | |
HPS.Parasolid.LineTessellationKit | SetViewports (bool in_use_viewports, bool in_is_3d, bool viewport_clipping) |
Sets whether the importer uses viewports and how. More... | |
HPS.Parasolid.LineTessellationKit | SetViewports (bool in_use_viewports, bool in_is_3d) |
Sets whether the importer uses viewports and how. More... | |
HPS.Parasolid.LineTessellationKit | SetViewports (bool in_use_viewports) |
Sets whether the importer uses viewports and how. More... | |
HPS.Parasolid.LineTessellationKit | SetVisibilityEvaluation (HPS.Parasolid.Line.Visibility in_visibility, bool in_draw_invisible, bool in_drafting, bool in_self_hidden, int[] in_suppressed_indices) |
Sets whether visibility is evaluated More... | |
HPS.Parasolid.LineTessellationKit | SetVisibilityEvaluation (HPS.Parasolid.Line.Visibility in_visibility, bool in_draw_invisible, bool in_drafting, bool in_self_hidden) |
Sets whether visibility is evaluated More... | |
HPS.Parasolid.LineTessellationKit | SetVisibilityEvaluation (HPS.Parasolid.Line.Visibility in_visibility, bool in_draw_invisible, bool in_drafting) |
Sets whether visibility is evaluated More... | |
HPS.Parasolid.LineTessellationKit | SetVisibilityEvaluation (HPS.Parasolid.Line.Visibility in_visibility, bool in_draw_invisible) |
Sets whether visibility is evaluated More... | |
HPS.Parasolid.LineTessellationKit | SetVisibilityEvaluation (HPS.Parasolid.Line.Visibility in_visibility) |
Sets whether visibility is evaluated More... | |
void | Show (out HPS.Parasolid.LineTessellationKit out_kit) |
Copies this LineTessellationKit into the given LineTessellationKit. More... | |
bool | ShowBCurveRenderingMethod (out HPS.Parasolid.Line.BCurveRendering out_bcurve_rendering_method) |
Shows the method used to render bcurves More... | |
bool | ShowChordTolerance (out double out_chord_tolerance, out double out_maximum_chord_length, out double out_maximum_chord_angle) |
Shows chord tolerance. More... | |
bool | ShowEdges (out bool out_draw_edges, out bool out_internal_edges) |
Shows whether edges are drawn. More... | |
bool | ShowHierarchicalOutput (out HPS.Parasolid.Line.Hierarchical out_hierarchical_output) |
Shows whether a hierarchical output is produced More... | |
bool | ShowIgnoreCriteria (out bool out_ignore, out HPS.Parasolid.Ignore out_ignore_criteria, out double out_minimum_value) |
Shows criteria for ignoring lines. More... | |
bool | ShowMemoryLimit (out bool out_use_memory_limit, out ulong out_limit) |
Shows whether a memory limit should be used for rendering lines More... | |
bool | ShowMissingGeometryFailure (out bool out_fail_on_missing_geometry) |
Shows the behavior the import assumes when it encounters missing geometry More... | |
bool | ShowOverlappingBehavior (out HPS.Parasolid.Line.OverlappingBehavior out_overlapping_behavior, out int[] out_indices_one, out int[] out_indices_two) |
Shows the behavior the import assumes when it encounters overlapping curves More... | |
bool | ShowParametericHatching (out HPS.Parasolid.Line.Hatching.Parametric out_parametric_hatching, out double out_u, out double out_u_start, out double out_v, out double out_v_start) |
Shows parametric hatching tessellation options More... | |
bool | ShowPlanarHatching (out HPS.Parasolid.Line.Hatching.Planar out_planar_haching, out double out_planar_spacing, out HPS.DPoint out_point_through, out HPS.DVector out_direction) |
Shows planar hatching tessellation options More... | |
bool | ShowRadialHatching (out HPS.Parasolid.Line.Hatching.Radial out_radial_hatching, out double out_around, out double out_around_start, out double out_along, out double out_along_start, out double out_about, out double out_about_start) |
Shows radial hatching tessellation options More... | |
bool | ShowRegionalData (out HPS.Parasolid.Line.Region out_region) |
Shows whether regional data is produced. More... | |
bool | ShowSilhouetteEdges (out bool out_draw_silhouette_edges, out bool out_draw_circles_as_arcs) |
Shows whether silhouette edges are drawn. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.silhouette. More... | |
bool | ShowSmoothEdges (out HPS.Parasolid.Line.Smooth out_smooth, out double out_tolerance) |
Shows whether to indicate smooth edges More... | |
bool | ShowTransparentBodies (out bool out_allow_transparency, out bool out_transparent_hide, out int[] out_force_transparent) |
Shows the transparency setting for line tessellation More... | |
bool | ShowUnfixedBlends (out HPS.Parasolid.Line.UnfixedBlends out_unfixed_blends, out double out_spacing) |
Shows whether unfixed blends are drawn More... | |
bool | ShowViewports (out bool out_use_viewports, out bool out_is_3d, out bool out_viewport_clipping, out HPS.Parasolid.Viewport[] out_viewports) |
Shows whether the importer uses viewports and how. More... | |
bool | ShowVisibilityEvaluation (out HPS.Parasolid.Line.Visibility out_visibility, out bool out_draw_invisible, out bool out_drafting, out bool out_self_hidden, out int[] out_suppressed_indices) |
Shows whether visibility is evaluated More... | |
HPS.Parasolid.LineTessellationKit | UnsetBCurveRenderingMethod () |
Removes the bcurve rendering method tessellation state. More... | |
HPS.Parasolid.LineTessellationKit | UnsetChordTolerance () |
Removes the chord tolerance tessellation state. More... | |
HPS.Parasolid.LineTessellationKit | UnsetEdges () |
Removes the edge tessellation state. More... | |
HPS.Parasolid.LineTessellationKit | UnsetEverything () |
Removes all settings from this LineTessellationKit. More... | |
HPS.Parasolid.LineTessellationKit | UnsetHierarchicalOutput () |
Removes the hierarchical output tessellation state. More... | |
HPS.Parasolid.LineTessellationKit | UnsetIgnoreCriteria () |
Removes the ignore criteria tessellation state. More... | |
HPS.Parasolid.LineTessellationKit | UnsetMemoryLimit () |
Removes the memory limit tessellation state. More... | |
HPS.Parasolid.LineTessellationKit | UnsetMissingGeometryFailure () |
Removes the missing geometry tessellation state. More... | |
HPS.Parasolid.LineTessellationKit | UnsetOverlappingBehavior () |
Removes the overlapping geometry tessellation state. More... | |
HPS.Parasolid.LineTessellationKit | UnsetParametericHatching () |
Removes the parametric hatching tessellation state. More... | |
HPS.Parasolid.LineTessellationKit | UnsetPlanarHatching () |
Removes the planar hatching tessellation state. More... | |
HPS.Parasolid.LineTessellationKit | UnsetRadialHatching () |
Removes the radial hatching tessellation state. More... | |
HPS.Parasolid.LineTessellationKit | UnsetRegionalData () |
Removes the regional data tessellation state. More... | |
HPS.Parasolid.LineTessellationKit | UnsetSilhouetteEdges () |
Removes the silhouette edges tessellation state. More... | |
HPS.Parasolid.LineTessellationKit | UnsetSmoothEdges () |
Removes the smooth edges tessellation state. More... | |
HPS.Parasolid.LineTessellationKit | UnsetTransparentBodies () |
Removes the transparent bodies tessellation state. More... | |
HPS.Parasolid.LineTessellationKit | UnsetUnfixedBlends () |
Removes the unfixed blends tessellation state. More... | |
HPS.Parasolid.LineTessellationKit | UnsetViewports () |
Removes the viewports tessellation state. More... | |
HPS.Parasolid.LineTessellationKit | UnsetVisibilityEvaluation () |
Removes the visibility evaluation tessellation state. More... | |
![]() | |
Sprocket (HPS.Sprocket in_that) | |
![]() | |
IntPtr | GetClassID () |
IntPtr | GetInstanceID () |
Returns an identifier that can be used to identify which instance of a class an object is. Different keys and controls will return the same value if they are backed by the same database resource. More... | |
bool | HasType (HPS.Type in_mask) |
This function indicates whether this Object has the given Type mask. More... | |
Object (HPS.Object that) | |
virtual void | Reset () |
Resets this object to its initial, uninitialized state. More... | |
HPS.Type | Type () |
This function returns the true type of the underlying object. This function is useful for finding the type of smart pointer objects that have been cast to more generic types. More... | |
Static Public Member Functions | |
static HPS.Parasolid.LineTessellationKit | GetDefault () |
Creates an LineTessellationKit which contains the default settings. The returned object will not necessarily have values set for every option, but it will have settings for those options where it is reasonable to have a default. These values will be used for import unless an option is overridden by the options passed to File::Import. More... | |
static bool | operator!= (HPS.Parasolid.LineTessellationKit a, HPS.Parasolid.LineTessellationKit b) |
static bool | operator== (HPS.Parasolid.LineTessellationKit a, HPS.Parasolid.LineTessellationKit b) |
![]() | |
static IntPtr | ClassID< T > () |
Protected Member Functions | |
override void | deleteCptr () |
![]() | |
virtual IntPtr | GetNonDirectorClassID () |
Additional Inherited Members | |
![]() | |
bool | cMemOwn |
HandleRef | cptr |
HandleRef | scptr |
The LineTessellationKit class is a user space object. It contains settings controlling what and how data is imported via Parasolid.
|
inline |
The default constructor creates an empty LineTessellationKit object.
|
inline |
The copy constructor creates a new LineTessellationKit object that contains the same settings as the source LineTessellationKit.
in_kit | The source LineTessellationKit to copy. |
|
inlinevirtual |
Indicates whether this LineTessellationKit has any values set on it.
Reimplemented from HPS.Object.
|
inline |
Check if the source LineTessellationKit is equivalent to this LineTessellationKit.
in_kit | The source LineTessellationKit to compare to this LineTessellationKit. |
|
inlinestatic |
Creates an LineTessellationKit which contains the default settings. The returned object will not necessarily have values set for every option, but it will have settings for those options where it is reasonable to have a default. These values will be used for import unless an option is overridden by the options passed to File::Import.
|
inlinevirtual |
This function returns the type the object, as declared. This does not necessarily give the true type of the underlying object.
Reimplemented from HPS.Object.
|
inline |
Copies the source LineTessellationKit into this LineTessellationKit.
in_kit | The source LineTessellationKit to copy. |
|
inline |
Sets the method used to render bcurves
in_bcurve_rendering_method | the method used to render bcurves. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.bcurve. |
|
inline |
Sets chord tolerance.
in_chord_tolerance | curve chordal tolerance between a curve and chord edges. Corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.curve_chord_tol. |
in_maximum_chord_length | maximum chord length. Corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.curve_chord_max. |
in_maximum_chord_angle | maximum chord angle, in radians. Corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.curve_chord_ang. |
|
inline |
Sets whether edges are drawn.
in_draw_edges | whether edges are drawn. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.edge. |
in_internal_edges | whether edges are drawn. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.internal. |
|
inline |
Sets whether a hierarchical output is produced
in_hierarchical_output | whether a hierarchical output is produced. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.hierarch. |
|
inline |
Sets criteria for ignoring lines.
in_ignore | whether any line should be ignored. |
in_ignore_criteria | specifies how to interpret the minimum_value parameter. Corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.ignore. |
in_minimum_value | minimum value for a facet not to be ignored. Corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.ignore_value. |
|
inline |
Sets criteria for ignoring lines.
in_ignore | whether any line should be ignored. |
in_ignore_criteria | specifies how to interpret the minimum_value parameter. Corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.ignore. |
|
inline |
Sets criteria for ignoring lines.
in_ignore | whether any line should be ignored. |
|
inline |
Sets whether a memory limit should be used for rendering lines
in_use_memory_limit | whether a memory limit should be used for rendering lines. Corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.memory_target. |
in_limit | the memory limits, in bytes. Corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.memory_target_value. |
|
inline |
Sets whether a memory limit should be used for rendering lines
in_use_memory_limit | whether a memory limit should be used for rendering lines. Corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.memory_target. |
|
inline |
Sets the behavior the import assumes when it encounters missing geometry
in_fail_on_missing_geometry | whether the importer should fail when encountering missing geometry. Corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.ske_missing. |
|
inline |
Sets the behavior the import assumes when it encounters overlapping curves
in_overlapping_behavior | the behavior the import assumes when it encounters overlapping curves. Corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.overlap. |
in_indices_one | array of body occurrences used for clashing. Only relevant if in_overlapping_behavior equals AllowAndIntersectAll or AllowAndIntersectPairs. Corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.overlap_indices1. |
in_indices_two | array of body occurrences used for clashing. Only relevant if in_overlapping_behavior equals AllowAndIntersectAll or AllowAndIntersectPairs. Corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.overlap_indices2. |
|
inline |
Sets the behavior the import assumes when it encounters overlapping curves
in_overlapping_behavior | the behavior the import assumes when it encounters overlapping curves. Corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.overlap. |
in_indices_one | array of body occurrences used for clashing. Only relevant if in_overlapping_behavior equals AllowAndIntersectAll or AllowAndIntersectPairs. Corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.overlap_indices1. |
|
inline |
Sets the behavior the import assumes when it encounters overlapping curves
in_overlapping_behavior | the behavior the import assumes when it encounters overlapping curves. Corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.overlap. |
|
inline |
Sets parametric hatching tessellation options
in_parametric_hatching | the type of parametric hatching desired. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.param. |
in_u | hatch spacing in u direction. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.param_u. Only relevant if in_parametric_hatching equals to either ByVectorNoLocking or ByVector |
in_u_start | start value for parametric hatching in the u direction. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.param_u_start. Only relevant if in_planar_hatching equals to either ByVectorNoLocking or ByVector |
in_v | hatch spacing in v direction. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.param_v. Only relevant if in_parametric_hatching equals to either ByVectorNoLocking or ByVector |
in_v_start | start value for parametric hatching in the v direction. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.param_v_start. Only relevant if in_planar_hatching equals to either ByVectorNoLocking or ByVector |
|
inline |
Sets parametric hatching tessellation options
in_parametric_hatching | the type of parametric hatching desired. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.param. |
in_u | hatch spacing in u direction. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.param_u. Only relevant if in_parametric_hatching equals to either ByVectorNoLocking or ByVector |
in_u_start | start value for parametric hatching in the u direction. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.param_u_start. Only relevant if in_planar_hatching equals to either ByVectorNoLocking or ByVector |
in_v | hatch spacing in v direction. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.param_v. Only relevant if in_parametric_hatching equals to either ByVectorNoLocking or ByVector |
|
inline |
Sets parametric hatching tessellation options
in_parametric_hatching | the type of parametric hatching desired. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.param. |
in_u | hatch spacing in u direction. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.param_u. Only relevant if in_parametric_hatching equals to either ByVectorNoLocking or ByVector |
in_u_start | start value for parametric hatching in the u direction. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.param_u_start. Only relevant if in_planar_hatching equals to either ByVectorNoLocking or ByVector |
|
inline |
Sets parametric hatching tessellation options
in_parametric_hatching | the type of parametric hatching desired. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.param. |
in_u | hatch spacing in u direction. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.param_u. Only relevant if in_parametric_hatching equals to either ByVectorNoLocking or ByVector |
|
inline |
Sets parametric hatching tessellation options
in_parametric_hatching | the type of parametric hatching desired. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.param. |
|
inline |
Sets planar hatching tessellation options
in_planar_haching | the type of planar hatching desired. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.planar. |
in_planar_spacing | distance between panes. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.planar_spacing. |
in_point_through | used with in_direction to determine the axis for planar hatching. Only relevant if in_planar_hatching equals to either ByVectorNoLocking or ByVector |
in_direction | used with in_point_through to determine the axis for planar hatching. Only relevant if in_planar_hatching equals to either ByVectorNoLocking or ByVector |
|
inline |
Sets planar hatching tessellation options
in_planar_haching | the type of planar hatching desired. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.planar. |
in_planar_spacing | distance between panes. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.planar_spacing. |
in_point_through | used with in_direction to determine the axis for planar hatching. Only relevant if in_planar_hatching equals to either ByVectorNoLocking or ByVector |
|
inline |
Sets planar hatching tessellation options
in_planar_haching | the type of planar hatching desired. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.planar. |
in_planar_spacing | distance between panes. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.planar_spacing. |
|
inline |
Sets planar hatching tessellation options
in_planar_haching | the type of planar hatching desired. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.planar. |
|
inline |
Sets radial hatching tessellation options
in_radial_hatching | the type of radial hatching desired. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.radial. |
in_around | angular spacing around spine. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.radial_around. Only relevant if in_radial_hatching equals to either ByVectorNoLocking or ByVector |
in_around_start | starting value for angular spacing around spine. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.radial_around_start. Only relevant if in_radial_hatching equals to either ByVectorNoLocking or ByVector |
in_along | spacing along spine. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.radial_along. Only relevant if in_radial_hatching equals to either ByVectorNoLocking or ByVector |
in_along_start | starting value for angular spacing along spine. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.radial_along_start. Only relevant if in_radial_hatching equals to either ByVectorNoLocking or ByVector |
in_about | spacing about spine. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.radial_about. Only relevant if in_radial_hatching equals to either ByVectorNoLocking or ByVector |
in_about_start | starting value for angular spacing about spine. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.radial_about_start. Only relevant if in_radial_hatching equals to either ByVectorNoLocking or ByVector |
|
inline |
Sets radial hatching tessellation options
in_radial_hatching | the type of radial hatching desired. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.radial. |
in_around | angular spacing around spine. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.radial_around. Only relevant if in_radial_hatching equals to either ByVectorNoLocking or ByVector |
in_around_start | starting value for angular spacing around spine. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.radial_around_start. Only relevant if in_radial_hatching equals to either ByVectorNoLocking or ByVector |
in_along | spacing along spine. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.radial_along. Only relevant if in_radial_hatching equals to either ByVectorNoLocking or ByVector |
in_along_start | starting value for angular spacing along spine. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.radial_along_start. Only relevant if in_radial_hatching equals to either ByVectorNoLocking or ByVector |
in_about | spacing about spine. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.radial_about. Only relevant if in_radial_hatching equals to either ByVectorNoLocking or ByVector |
|
inline |
Sets radial hatching tessellation options
in_radial_hatching | the type of radial hatching desired. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.radial. |
in_around | angular spacing around spine. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.radial_around. Only relevant if in_radial_hatching equals to either ByVectorNoLocking or ByVector |
in_around_start | starting value for angular spacing around spine. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.radial_around_start. Only relevant if in_radial_hatching equals to either ByVectorNoLocking or ByVector |
in_along | spacing along spine. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.radial_along. Only relevant if in_radial_hatching equals to either ByVectorNoLocking or ByVector |
in_along_start | starting value for angular spacing along spine. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.radial_along_start. Only relevant if in_radial_hatching equals to either ByVectorNoLocking or ByVector |
|
inline |
Sets radial hatching tessellation options
in_radial_hatching | the type of radial hatching desired. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.radial. |
in_around | angular spacing around spine. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.radial_around. Only relevant if in_radial_hatching equals to either ByVectorNoLocking or ByVector |
in_around_start | starting value for angular spacing around spine. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.radial_around_start. Only relevant if in_radial_hatching equals to either ByVectorNoLocking or ByVector |
in_along | spacing along spine. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.radial_along. Only relevant if in_radial_hatching equals to either ByVectorNoLocking or ByVector |
|
inline |
Sets radial hatching tessellation options
in_radial_hatching | the type of radial hatching desired. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.radial. |
in_around | angular spacing around spine. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.radial_around. Only relevant if in_radial_hatching equals to either ByVectorNoLocking or ByVector |
in_around_start | starting value for angular spacing around spine. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.radial_around_start. Only relevant if in_radial_hatching equals to either ByVectorNoLocking or ByVector |
|
inline |
Sets radial hatching tessellation options
in_radial_hatching | the type of radial hatching desired. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.radial. |
in_around | angular spacing around spine. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.radial_around. Only relevant if in_radial_hatching equals to either ByVectorNoLocking or ByVector |
|
inline |
Sets radial hatching tessellation options
in_radial_hatching | the type of radial hatching desired. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.radial. |
|
inline |
Sets whether regional data is produced.
in_region | whether regional data is produced. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.region. |
|
inline |
Sets whether silhouette edges are drawn. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.silhouette.
in_draw_silhouette_edges | whether silhouette edges are drawn. |
in_draw_circles_as_arcs | whether near circular analytic silhouettes can be drawn as arcs |
|
inline |
Sets whether to indicate smooth edges
in_smooth | whether to indicate smooth edges. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.smooth. |
in_tolerance | maximum angle allowed between faces for edges to be smooth. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.edge_smooth_tol. |
|
inline |
Sets whether to indicate smooth edges
in_smooth | whether to indicate smooth edges. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.smooth. |
|
inline |
Sets the transparency settings for line tessellation
in_allow_transparency | whether transparent bodies are drawn. Corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.transparent. |
in_transparent_hide | whether transparent bodies can hide other transparent bodies. Corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.transparent_hid. |
in_transparent_bodies | an array of body occurrences to be rendered transparent. Corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.transparent_indices. |
|
inline |
Sets the transparency settings for line tessellation
in_allow_transparency | whether transparent bodies are drawn. Corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.transparent. |
in_transparent_hide | whether transparent bodies can hide other transparent bodies. Corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.transparent_hid. |
|
inline |
Sets whether unfixed blends are drawn
in_unfixed_blends | whether unfixed blends are drawn. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.unfix. |
in_spacing | default rib spacing. Only relevant if in_unfixed_blends equals Draw. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.unfix_spacing. |
|
inline |
Sets whether unfixed blends are drawn
in_unfixed_blends | whether unfixed blends are drawn. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.unfix. |
|
inline |
Sets whether the importer uses viewports and how.
in_use_viewports | whether the importer uses viewports. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.viewport |
in_is_3d | whether the viewports used are three dimensional or not. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.viewport_type. |
viewport_clipping | whether viewport clipping should be used. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.viewport_clipping. |
in_viewports | the viewports used. |
|
inline |
Sets whether the importer uses viewports and how.
in_use_viewports | whether the importer uses viewports. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.viewport |
in_is_3d | whether the viewports used are three dimensional or not. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.viewport_type. |
viewport_clipping | whether viewport clipping should be used. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.viewport_clipping. |
|
inline |
Sets whether the importer uses viewports and how.
in_use_viewports | whether the importer uses viewports. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.viewport |
in_is_3d | whether the viewports used are three dimensional or not. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.viewport_type. |
|
inline |
Sets whether the importer uses viewports and how.
in_use_viewports | whether the importer uses viewports. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.viewport |
|
inline |
Sets whether visibility is evaluated
in_visibility | setting for visibility evaluation. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.visibility. |
in_draw_invisible | whether to output invisible lines. Only relevant if in_visibility equals Custom. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.invisible. |
in_drafting | whether to distinguish between lines hidden by other lines and lines hidden by faces. Only relevant if in_visibility equals Custom. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.drafting. |
in_self_hidden | whether to distinguish lines that are self-hidden or hidden by another occurrence of themselves. Only relevant if in_visibility equals Custom. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.self_hidden. |
in_suppressed_indices | array of indices for which invisible lines are suppressed. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.suppressed_indices. |
|
inline |
Sets whether visibility is evaluated
in_visibility | setting for visibility evaluation. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.visibility. |
in_draw_invisible | whether to output invisible lines. Only relevant if in_visibility equals Custom. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.invisible. |
in_drafting | whether to distinguish between lines hidden by other lines and lines hidden by faces. Only relevant if in_visibility equals Custom. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.drafting. |
in_self_hidden | whether to distinguish lines that are self-hidden or hidden by another occurrence of themselves. Only relevant if in_visibility equals Custom. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.self_hidden. |
|
inline |
Sets whether visibility is evaluated
in_visibility | setting for visibility evaluation. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.visibility. |
in_draw_invisible | whether to output invisible lines. Only relevant if in_visibility equals Custom. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.invisible. |
in_drafting | whether to distinguish between lines hidden by other lines and lines hidden by faces. Only relevant if in_visibility equals Custom. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.drafting. |
|
inline |
Sets whether visibility is evaluated
in_visibility | setting for visibility evaluation. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.visibility. |
in_draw_invisible | whether to output invisible lines. Only relevant if in_visibility equals Custom. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.invisible. |
|
inline |
Sets whether visibility is evaluated
in_visibility | setting for visibility evaluation. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.visibility. |
|
inline |
Copies this LineTessellationKit into the given LineTessellationKit.
out_kit | The LineTessellationKit to populate with the contents of this LineTessellationKit. |
|
inline |
Shows the method used to render bcurves
|
inline |
Shows chord tolerance.
|
inline |
Shows whether edges are drawn.
|
inline |
Shows whether a hierarchical output is produced
|
inline |
Shows criteria for ignoring lines.
|
inline |
Shows whether a memory limit should be used for rendering lines
|
inline |
Shows the behavior the import assumes when it encounters missing geometry
|
inline |
Shows the behavior the import assumes when it encounters overlapping curves
|
inline |
Shows parametric hatching tessellation options
|
inline |
Shows planar hatching tessellation options
|
inline |
Shows radial hatching tessellation options
|
inline |
Shows whether regional data is produced.
|
inline |
Shows whether silhouette edges are drawn. This corresponds to the value that will be passed to PK_TOPOL_render_line_o_t.silhouette.
|
inline |
Shows whether to indicate smooth edges
|
inline |
Shows the transparency setting for line tessellation
|
inline |
Shows whether unfixed blends are drawn
|
inline |
Shows whether the importer uses viewports and how.
|
inline |
Shows whether visibility is evaluated
|
inline |
Removes the bcurve rendering method tessellation state.
|
inline |
Removes the chord tolerance tessellation state.
|
inline |
Removes the edge tessellation state.
|
inline |
Removes all settings from this LineTessellationKit.
|
inline |
Removes the hierarchical output tessellation state.
|
inline |
Removes the ignore criteria tessellation state.
|
inline |
Removes the memory limit tessellation state.
|
inline |
Removes the missing geometry tessellation state.
|
inline |
Removes the overlapping geometry tessellation state.
|
inline |
Removes the parametric hatching tessellation state.
|
inline |
Removes the planar hatching tessellation state.
|
inline |
Removes the radial hatching tessellation state.
|
inline |
Removes the regional data tessellation state.
|
inline |
Removes the silhouette edges tessellation state.
|
inline |
Removes the smooth edges tessellation state.
|
inline |
Removes the transparent bodies tessellation state.
|
inline |
Removes the unfixed blends tessellation state.
|
inline |
Removes the viewports tessellation state.
|
inline |
Removes the visibility evaluation tessellation state.