Class PathInfo
Last update: 09.03.2026Namespace: VM.Managed.DAFUL.Chained
Assembly: VMDChainedBase.dll
This class represents path`s information
public class PathInfo
Inheritance
object ← PathInfo
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects<T>(object, LinkPropertyType)
Constructors
PathInfo()
public PathInfo()
Fields
m_PlaneOrientation
The Orietation matrix of plane The calculated value internally.
public OMatrix m_PlaneOrientation
Field Value
OMatrix
m_arAngle
The calculated value internally.
public double[] m_arAngle
Field Value
double[]
m_arOrientation
The orientation of path
public double[] m_arOrientation
Field Value
double[]
m_bCrossTangentLine
The determined value internally.
public bool m_bCrossTangentLine
Field Value
bool
m_dArc_Angle
The calculated value internally.
public double m_dArc_Angle
Field Value
double
m_dArc_Length
The calculated value internally.
public double m_dArc_Length
Field Value
double
m_dAssembledRadius
The calculated assemble radius internally.
public double m_dAssembledRadius
Field Value
double
m_dDirectionValue
The calculated value internally.
public double m_dDirectionValue
Field Value
double
m_dExtendedRadius
The calculated extended radius internally.
public double m_dExtendedRadius
Field Value
double
m_dFactor
The calculated value internally.
public double m_dFactor
Field Value
double
m_dMaxSegmentLength
The calculated value internally.
public double m_dMaxSegmentLength
Field Value
double
m_dRadius
The origianal assemble radius internally.
public double m_dRadius
Field Value
double
m_dRtheta
The calculated value internally.
public double m_dRtheta
Field Value
double
m_dTan_Length
The calculated value internally.
public double m_dTan_Length
Field Value
double
m_dtheta
The calculated value internally.
public double m_dtheta
Field Value
double
m_enEngageType
The Engagement Type.
public EngageType m_enEngageType
Field Value
m_enSprocket
The Sprocket Type
public GapExpressionType m_enSprocket
Field Value
m_ndirection
0 if direction is CW; else if direction is CCW 1
public int m_ndirection
Field Value
int
m_ptCenterPosition
The center position of path.
public double[] m_ptCenterPosition
Field Value
double[]
m_ptLocalTangent1
Local tangent point The calculated value internally.
public double[] m_ptLocalTangent1
Field Value
double[]
m_ptLocalTangent2
Local tangent point The calculated value internally.
public double[] m_ptLocalTangent2
Field Value
double[]
m_ptTangent1
Global tangent point The calculated value internally.
public double[] m_ptTangent1
Field Value
double[]
m_ptTangent2
Global tangent point The calculated value internally.
public double[] m_ptTangent2
Field Value
double[]
m_vecRotationAxis
The rotation axis.
public VectorBase m_vecRotationAxis
Field Value
VectorBase
Methods
initialize()
public void initialize()