Micro |
[Missing <summary> documentation for "T:RAYLASE.Marker.VectorGraphicElement.MetafileCommand.MicroVectorMetafileCommand"]
public class MicroVectorMetafileCommand : BasePolyLineMetafileCommand
The MicroVectorMetafileCommand type exposes the following members.
Name | Description | |
---|---|---|
![]() | MicroVectorMetafileCommand | Initializes a new instance of the MicroVectorMetafileCommand class |
Name | Description | |
---|---|---|
![]() | IsGeometric |
Returns true if the command describes a path (either with jumps or marks). LaserOn commands (aka drills) are excluded.
(Inherited from BaseMetafileCommand) |
![]() | Item |
Returns a point from Points (Inherited from BasePolyLineMetafileCommand) |
![]() | Label |
The display name of the meta file command type.
(Inherited from BasePolyLineMetafileCommand) |
![]() | Length |
The length of the vector.
(Inherited from BasePolyLineMetafileCommand) |
![]() | MetafileCommandFactory | (Inherited from BaseMetafileCommand) |
![]() | PointCount |
The number of points accessible by the indexer.
(Inherited from BasePolyLineMetafileCommand) |
![]() | Points |
The points of the polyline. The starting point is the end point of the last command.
(Inherited from BasePolyLineMetafileCommand) |
![]() | SegmentEndPointPair |
The end points of the segment generated by this metafile command. This value functions as a cache to reduce redundant calculations.
(Inherited from BaseMetafileCommand) |
![]() | StepPeriod | Gets the expected step period. |
![]() | VectorType |
Name | Description | |
---|---|---|
![]() | AddPoint | Adds a point to the polyline. |
![]() | AddPoints | Adds a range of points to the polyline. |
![]() | CompareWith | (Inherited from BaseMetafileCommand) |
![]() | CopyFrom |
Copies the property values from a given metafile command. The InvokeCommandChanged is invoked at the end.
(Inherited from BaseMetafileCommand) |
![]() | CreateArc |
Tries to approximate the command by a circular arc.
(Inherited from BaseMetafileCommand) |
![]() | CreateCubicCurves |
Converts the command into a list of up to four cubic curves
approximating the original command element. Available only for arcs.
(Inherited from BaseMetafileCommand) |
![]() | CreateEllipse |
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 ValueThe calculated elliptical arc.(Inherited from BaseMetafileCommand) |
![]() | CreatePolyline |
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) |
![]() | CreateQuadraticCurves |
Converts the command into a list of up to eight quadratic curves
approximating the original command element. Available only for arcs.
(Inherited from BaseMetafileCommand) |
![]() | DoAddPoint | (Inherited from BasePolyLineMetafileCommand) |
![]() | DoAddPoints | (Inherited from BasePolyLineMetafileCommand) |
![]() | DoCompareWith | (Inherited from BaseMetafileCommand) |
![]() | DoCopyFrom |
Copies extra property values from a given metafile command. This method is called from CopyFrom(BaseMetafileCommand).
(Inherited from BasePolyLineMetafileCommand) |
![]() | DoInvert | (Inherited from BasePolyLineMetafileCommand) |
![]() | DoInvokeCommandChanged | (Inherited from BaseMetafileCommand) |
![]() | DoSplitByLength | (Overrides BaseMetafileCommandDoSplitByLength(Double, dmat4)) |
![]() | DoTransform | (Inherited from BasePolyLineMetafileCommand) |
![]() | DoUpdateEndPoint | (Inherited from BasePolyLineMetafileCommand) |
![]() | GenerateCommandPoints |
Generates a list of points that are significant to the shape.
(Inherited from BasePolyLineMetafileCommand) |
![]() | GetTransformedLength | (Inherited from BasePolyLineMetafileCommand) |
![]() | InvokeCommandChanged | (Inherited from BaseMetafileCommand) |
![]() | IsEqual |
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) |
![]() | SetZCoordsToZero |
Sets all z-coordinates in this object to zero.
(Inherited from BaseMetafileCommand) |
![]() | ShowUI(String) | (Inherited from BaseMetafileCommand) |
![]() | ShowUI(String, PropertyMask) | (Inherited from BasePolyLineMetafileCommand) |
![]() | ShowUICallback | (Inherited from BasePolyLineMetafileCommand) |
![]() | SplitByLength |
Splits the command at the provided length.
(Inherited from BaseMetafileCommand) |
![]() | SplitIntoTwo |
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) |
![]() | ToString | Returns a string that represents the current object. (Overrides ObjectToString) |
![]() | UpdateEndPoint |
Updates the start and end points of this command based on a given starting point.
(Inherited from BaseMetafileCommand) |
Name | Description | |
---|---|---|
![]() | CommandChanged |
Raised whenever a metafile command is changed.
(Inherited from BaseMetafileCommand) |
Name | Description | |
---|---|---|
![]() | InternalPoints | (Inherited from BasePolyLineMetafileCommand) |