Classes | Public Types | List of all members
HPS::Parasolid::Line Class Reference

Classes

class  Hatching
 

Public Types

enum  UnfixedBlends { UnfixedBlends::Draw, UnfixedBlends::DoNotDraw, UnfixedBlends::ByAttribute }
 
enum  Visibility {
  Visibility::DoNotEvaluate, Visibility::NoHidden, Visibility::MarkHiddenAsInvisible, Visibility::Draft,
  Visibility::Custom
}
 
enum  Smooth { Smooth::Indicate, Smooth::DoNotIndicate, Smooth::Draft }
 
enum  Region { Region::Output, Region::DoNotOutput, Region::ByAttribute }
 
enum  Hierarchical { Hierarchical::On, Hierarchical::Off, Hierarchical::NoGeometry, Hierarchical::Parameterized }
 
enum  BCurveRendering { BCurveRendering::Polyline, BCurveRendering::Bezier, BCurveRendering::NURBS }
 
enum  OverlappingBehavior { OverlappingBehavior::DoNotAllow, OverlappingBehavior::Allow, OverlappingBehavior::AllowAndIntersectAll, OverlappingBehavior::AllowAndIntersectPairs }
 

Member Enumeration Documentation

Enumerator
Polyline 

Output bcurves as polylines.

Bezier 

Output bcurves in Bezier form.

NURBS 

Output bcurves in NURBS form.

Enumerator
On 

Do not produce hierarchical output.

Off 

Hierarchical output.

NoGeometry 

Hierarchical output - no geometry.

Parameterized 

Hierarchical output parameterised.

Enumerator
DoNotAllow 

Do not allow for overlapping instances.

Allow 

Allow for overlapping instances.

AllowAndIntersectAll 

Allow for overlapping instances, and clash all curves.

AllowAndIntersectPairs 

Allow for overlapping instances, and clash pairs of curves.

Enumerator
Output 

Output regional data for all edges and silhouettes.

DoNotOutput 

Do not output regional data.

ByAttribute 

Output regional data for silhouettes and edges bounding faces with the regional attribute.

Enumerator
Indicate 

Indicate whether edges are smooth.

DoNotIndicate 

Do not indicate whether edges are smooth.

Draft 

Indicate whether edges are smooth, and also whether they are coincident with other lines.

Enumerator
Draw 

No rendering of unfixed blends.

DoNotDraw 

Unfixed blends are rendered.

ByAttribute 

Unfixed blends are rendered as defined by the blend attribute.

Enumerator
DoNotEvaluate 

Visibility information is not evaluated.

NoHidden 

Hidden lines are not drawn.

MarkHiddenAsInvisible 

Hidden lines are drawn and marked as invisible.

Draft 

Hidden lines and distinguish between those hidden by lines and those hidden by faces.

Custom 

Evaluate visibility based on the options passed to LineTessellationKit::SetVisibilityEvaluation()


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