Click or drag to resize

MicroVectorMetafileCommand Class

[Missing <summary> documentation for "T:RAYLASE.Marker.VectorGraphicElement.MetafileCommand.MicroVectorMetafileCommand"]

Inheritance Hierarchy
SystemObject
  RAYLASE.Marker.VectorGraphicElement.MetafileCommandBaseMetafileCommand
    RAYLASE.Marker.VectorGraphicElement.MetafileCommandBasePolyLineMetafileCommand
      RAYLASE.Marker.VectorGraphicElement.MetafileCommandMicroVectorMetafileCommand

Namespace: RAYLASE.Marker.VectorGraphicElement.MetafileCommand
Assembly: RAYLASE.Marker.VectorGraphicElement (in RAYLASE.Marker.VectorGraphicElement.dll) Version: 2.19.0
Syntax
C#
public class MicroVectorMetafileCommand : BasePolyLineMetafileCommand

The MicroVectorMetafileCommand type exposes the following members.

Constructors
 NameDescription
Public methodMicroVectorMetafileCommandInitializes a new instance of the MicroVectorMetafileCommand class
Top
Properties
 NameDescription
Public propertyIsGeometric Returns true if the command describes a path (either with jumps or marks). LaserOn commands (aka drills) are excluded.
(Inherited from BaseMetafileCommand)
Public propertyItem Returns a point from Points
(Inherited from BasePolyLineMetafileCommand)
Public propertyLabel The display name of the meta file command type.
(Inherited from BasePolyLineMetafileCommand)
Public propertyLength The length of the vector.
(Inherited from BasePolyLineMetafileCommand)
Protected propertyMetafileCommandFactory
(Inherited from BaseMetafileCommand)
Public propertyPointCount The number of points accessible by the indexer.
(Inherited from BasePolyLineMetafileCommand)
Public propertyPoints The points of the polyline. The starting point is the end point of the last command.
(Inherited from BasePolyLineMetafileCommand)
Public propertySegmentEndPointPair The end points of the segment generated by this metafile command. This value functions as a cache to reduce redundant calculations.
(Inherited from BaseMetafileCommand)
Public propertyStepPeriod Gets the expected step period.
Public propertyVectorType 
Top
Methods
 NameDescription
Public methodAddPoint Adds a point to the polyline.
Public methodAddPoints Adds a range of points to the polyline.
Public methodCompareWith
(Inherited from BaseMetafileCommand)
Public methodCopyFrom Copies the property values from a given metafile command. The InvokeCommandChanged is invoked at the end.
(Inherited from BaseMetafileCommand)
Public methodCreateArc Tries to approximate the command by a circular arc.
(Inherited from BaseMetafileCommand)
Public methodCreateCubicCurves Converts the command into a list of up to four cubic curves approximating the original command element. Available only for arcs.
(Inherited from BaseMetafileCommand)
Public methodCreateEllipse Tries to approximate the command by an elliptical arc. Available only for arcs yet, creating an ellipse with both semi axes having the length of the arc's radius.

Return Value

The calculated elliptical arc.
(Inherited from BaseMetafileCommand)
Public methodCreatePolyline Creates a polyline from the command. The creation process is done in two steps: In the first step a polyline with numOfPoints points is created; this number should not be too small to have a good approximation guaranteed. In the second step all straight points are removed using the delta parameter. See CheckThreePointsOnLinearityWithDistance(dvec3, dvec3, dvec3, Double) for details.
(Inherited from BaseMetafileCommand)
Public methodCreateQuadraticCurves Converts the command into a list of up to eight quadratic curves approximating the original command element. Available only for arcs.
(Inherited from BaseMetafileCommand)
Protected methodDoAddPoint
(Inherited from BasePolyLineMetafileCommand)
Protected methodDoAddPoints
(Inherited from BasePolyLineMetafileCommand)
Protected methodDoCompareWith
(Inherited from BaseMetafileCommand)
Protected methodDoCopyFrom Copies extra property values from a given metafile command. This method is called from CopyFrom(BaseMetafileCommand).
(Inherited from BasePolyLineMetafileCommand)
Protected methodDoInvert
(Inherited from BasePolyLineMetafileCommand)
Protected methodDoInvokeCommandChanged
(Inherited from BaseMetafileCommand)
Protected methodDoSplitByLength
(Overrides BaseMetafileCommandDoSplitByLength(Double, dmat4))
Protected methodDoTransform
(Inherited from BasePolyLineMetafileCommand)
Protected methodDoUpdateEndPoint
(Inherited from BasePolyLineMetafileCommand)
Public methodGenerateCommandPoints Generates a list of points that are significant to the shape.
(Inherited from BasePolyLineMetafileCommand)
Public methodGetTransformedLength
(Inherited from BasePolyLineMetafileCommand)
Protected methodInvokeCommandChanged
(Inherited from BaseMetafileCommand)
Public methodIsEqual Checks if two objects of type BaseMetafileCommand (or a derived class) are equal to each other. All position values must differ less than delta d to be considered as equal. Angles, axes ratios and the check on collinearity of lines are using the fixed value 0.01 rad.
(Inherited from BasePolyLineMetafileCommand)
Public methodSetZCoordsToZero Sets all z-coordinates in this object to zero.
(Inherited from BaseMetafileCommand)
Public methodShowUI(String)
(Inherited from BaseMetafileCommand)
Public methodShowUI(String, PropertyMask)
(Inherited from BasePolyLineMetafileCommand)
Public methodShowUICallback
(Inherited from BasePolyLineMetafileCommand)
Public methodSplitByLength Splits the command at the provided length.
(Inherited from BaseMetafileCommand)
Public methodSplitIntoTwo Creates two adjacent commands of the same type at the same position in a way that the two commands can replace the original.
(Inherited from BaseMetafileCommand)
Public methodToStringReturns a string that represents the current object.
(Overrides ObjectToString)
Public methodUpdateEndPoint Updates the start and end points of this command based on a given starting point.
(Inherited from BaseMetafileCommand)
Top
Events
 NameDescription
Public eventCommandChanged Raised whenever a metafile command is changed.
(Inherited from BaseMetafileCommand)
Top
Fields
 NameDescription
Protected fieldInternalPoints
(Inherited from BasePolyLineMetafileCommand)
Top
See Also