Click or drag to resize

CrossSectionOfLine Class

Represents the cross section of a line. It is assumed here that the midpoint of the line is the point (0,0) and that all edges can be connected to the midpoint without leaving the cross section.
Inheritance Hierarchy
SystemObject
  Altaxo.Drawing.D3D.CrossSectionsCrossSectionOfLine

Namespace: Altaxo.Drawing.D3D.CrossSections
Assembly: AltaxoBase (in AltaxoBase.dll) Version: 4.8.3572.0 (4.8.3572.0)
Syntax
C#
public class CrossSectionOfLine

The CrossSectionOfLine type exposes the following members.

Constructors
 NameDescription
Protected methodCrossSectionOfLine Initializes a new instance of the CrossSectionOfLine class.
Top
Properties
 NameDescription
Public propertyNumberOfNormals Gets the number of normals.
Public propertyNumberOfVertices Gets the number of vertices.
Public propertySize1 Gets the first characteristic size of the cross section.
Public propertySize2 Gets the second characteristic size of the cross section.
Top
Methods
 NameDescription
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetDistanceFromCenter Gets the distance of a vertex from the center.
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetMaximalDistanceFromCenter Gets the maximal distance of any vertex from the center.
Public methodStatic memberGetQuadraticCrossSection Creates a quadratic cross section with equal width and height.
Public methodStatic memberGetRegularRoundedPolygon Creates a regular polygon with rounded vertices.
Public methodStatic memberGetRegularSharpPolygon Creates a regular polygon with sharp vertices.
Public methodStatic memberGetSquareCrossSection Creates a rectangular cross section.
Public methodStatic memberGetStarShapedPolygon Creates a star-shaped polygon.
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodStatic memberGetVerticesFromToIncluding Gets the vertices of a cross section from a certain vertex index to another vertex index (including the last vertex index).
Public methodIsVertexSharp Gets a value indicating whether the specified vertex is sharp.
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodNormals Gets the specified normal vector.
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Public methodVertices Gets the specified vertex.
Top
Fields
 NameDescription
Protected field_isVertexSharp Flags indicating whether a vertex is sharp.
Protected field_normals The normal vectors of the cross section.
Protected field_size1 The first and second characteristic sizes of the cross section.
Protected field_size2 The first and second characteristic sizes of the cross section.
Protected field_vertices The vertices of the cross section.
Top
See Also