    

 ## On this page

  

 

 # Namespace VM.Managed.DAFUL.Contact

 Last update: 09.03.2026 

<a id="VM_Managed_DAFUL_Contact"></a>

### Classes

[AutoContact](VM.Managed.DAFUL.Contact.AutoContact.md)

This class is to represent the auto contact.

[AutoContactInfo](VM.Managed.DAFUL.Contact.AutoContactInfo.md)

This class is to rpresent the auto contact info.

[CVCV](VM.Managed.DAFUL.Contact.CVCV.md)

This class is to represent the \[curve to cam\] constraint.

[CYTMC](VM.Managed.DAFUL.Contact.CYTMC.md)

This class is to represent the Cylinder to Multi Curve.

[Contact&lt;TProperty&gt;](VM.Managed.DAFUL.Contact.Contact-1.md)

This base class is to represent the contact.

[Contact2D&lt;TProperty&gt;](VM.Managed.DAFUL.Contact.Contact2D-1.md)

This class is to represent the 2D contact.

[Contact2Dot5D&lt;TProperty&gt;](VM.Managed.DAFUL.Contact.Contact2Dot5D-1.md)

This class is to represent the 2.5D contact.

[Contact3D&lt;TProperty&gt;](VM.Managed.DAFUL.Contact.Contact3D-1.md)

This class is to represent the 3D contact.

[ContactConstraint&lt;TProperty&gt;](VM.Managed.DAFUL.Contact.ContactConstraint-1.md)

This class is to represent the contact constraint.

[ContactFunction](VM.Managed.DAFUL.Contact.ContactFunction.md)

This base class is to represent the contact charactoristic properties.

[ContactGeom2D](VM.Managed.DAFUL.Contact.ContactGeom2D.md)

This class is to represent the 2D contact geometry.

[ContactGeom2Dot5D&lt;TProperty&gt;](VM.Managed.DAFUL.Contact.ContactGeom2Dot5D-1.md)

This class is to represent the 2.5D contact geometry.

[ContactGeom3D](VM.Managed.DAFUL.Contact.ContactGeom3D.md)

This class is to rpresent the 3D contact geometry.

[ContactGeomBase&lt;TProperty&gt;](VM.Managed.DAFUL.Contact.ContactGeomBase-1.md)

This base class is to represent the contact geometry

[ContactGeomBody&lt;TProperty&gt;](VM.Managed.DAFUL.Contact.ContactGeomBody-1.md)

This class is to represent the contact geometry body.

[ContactGeomCurveset](VM.Managed.DAFUL.Contact.ContactGeomCurveset.md)

This class is to represent the contact geometry 2.5D.

[ContactGeomCylinder](VM.Managed.DAFUL.Contact.ContactGeomCylinder.md)

This class is to represent the contact geometry cylinder.

[ContactGeomSphere](VM.Managed.DAFUL.Contact.ContactGeomSphere.md)

This class is to represent the contact geometry sphere.

[ContactHelper](VM.Managed.DAFUL.Contact.ContactHelper.md)

This class is to help contact

[ContactStandard](VM.Managed.DAFUL.Contact.ContactStandard.md)

This class is to represent the contact charactoristic properties of standard type.

[ContactUserSubroutine](VM.Managed.DAFUL.Contact.ContactUserSubroutine.md)

This class is to represent the contact charactoristic properties of user subroutine type.

[FrictionContactConstraint](VM.Managed.DAFUL.Contact.FrictionContactConstraint.md)

This class is to represent the friction that use for contact constraint.

[FrictionSplineInfo](VM.Managed.DAFUL.Contact.FrictionSplineInfo.md)

This class is to represent the normal force and ν - µ Spline.

[GeneralContact](VM.Managed.DAFUL.Contact.GeneralContact.md)

This class is to represent the General contact.

[MCTMC](VM.Managed.DAFUL.Contact.MCTMC.md)

This class is to represent the Multi Curve to Multi Curve.

[MbyNContact](VM.Managed.DAFUL.Contact.MbyNContact.md)

This base class is to represent the contact of m by n.

[MultiObjectContactConnection](VM.Managed.DAFUL.Contact.MultiObjectContactConnection.md)

This class is to represent multi object connection for contact object.

[MultiObjectContactGeometryFinderBase](VM.Managed.DAFUL.Contact.MultiObjectContactGeometryFinderBase.md)

This class is base class for find contact geometry form the object.

[MultiObjectContactGeometryFinderByName](VM.Managed.DAFUL.Contact.MultiObjectContactGeometryFinderByName.md)

This class implements that find proper contact geometry from  by name.

[MultiObjectContactGeometryFinderSimple](VM.Managed.DAFUL.Contact.MultiObjectContactGeometryFinderSimple.md)

This class implements simple object transfer algorithm.

[MultipleContactBase](VM.Managed.DAFUL.Contact.MultipleContactBase.md)

This base class is to represent the base of multiple contact.

[MultipleContactInfo](VM.Managed.DAFUL.Contact.MultipleContactInfo.md)

This class is to represent the multiple contact info.

[NCombinationContact](VM.Managed.DAFUL.Contact.NCombinationContact.md)

This base class is to represent the contact of n-combination.

[PTCV](VM.Managed.DAFUL.Contact.PTCV.md)

This class is to represent the \[point to cam\] constraint.

[PTSF](VM.Managed.DAFUL.Contact.PTSF.md)

This class is to represent the \[point to surface\] constraint.

[PropertyAutoContact](VM.Managed.DAFUL.Contact.PropertyAutoContact.md)

This class is to represent the property of auto contact.

[PropertyCVCV](VM.Managed.DAFUL.Contact.PropertyCVCV.md)

This class is to represent the \[curve to cam\] constraint properties.

[PropertyCYTMC](VM.Managed.DAFUL.Contact.PropertyCYTMC.md)

This class is to represent the property of Cylinder to Multi Curve.

[PropertyContact](VM.Managed.DAFUL.Contact.PropertyContact.md)

This base class is to represent the contact properties.

[PropertyContact2D](VM.Managed.DAFUL.Contact.PropertyContact2D.md)

This class is to represent the property of 2D contact.

[PropertyContact2Dot5D](VM.Managed.DAFUL.Contact.PropertyContact2Dot5D.md)

This class is to represent the property of 2.5D contact.

[PropertyContact3D](VM.Managed.DAFUL.Contact.PropertyContact3D.md)

This class is to represent the 3D contact properties.

[PropertyContactConstraint](VM.Managed.DAFUL.Contact.PropertyContactConstraint.md)

This class is to represent the property of contact constraint.

[PropertyContactGeom2D](VM.Managed.DAFUL.Contact.PropertyContactGeom2D.md)

This class is to represent the property of 2D contact geometry.

[PropertyContactGeom2Dot5D](VM.Managed.DAFUL.Contact.PropertyContactGeom2Dot5D.md)

This class is to represent the property of 2.5D contact geometry.

[PropertyContactGeom3D](VM.Managed.DAFUL.Contact.PropertyContactGeom3D.md)

This class is to represent the 3D contact geometry properties.

[PropertyContactGeomBase](VM.Managed.DAFUL.Contact.PropertyContactGeomBase.md)

This base class is to represent the contact geometry properties.

[PropertyContactGeomBody](VM.Managed.DAFUL.Contact.PropertyContactGeomBody.md)

This base class is to represent the property of contact geometry body.

[PropertyContactGeomCurveset](VM.Managed.DAFUL.Contact.PropertyContactGeomCurveset.md)

This class is to represent the property of contact geometry 2.5D.

[PropertyContactGeomCylinder](VM.Managed.DAFUL.Contact.PropertyContactGeomCylinder.md)

This class is to represent the property of contact geometry cylinder.

[PropertyContactGeomSphere](VM.Managed.DAFUL.Contact.PropertyContactGeomSphere.md)

This class is to represent the property of contact geometry sphere.

[PropertyGeneralContact](VM.Managed.DAFUL.Contact.PropertyGeneralContact.md)

This class is to represent the General contact properties.

[PropertyMCTMC](VM.Managed.DAFUL.Contact.PropertyMCTMC.md)

This class is to represent the property of Multi Curve to Multi Curve.

[PropertyMultiContact](VM.Managed.DAFUL.Contact.PropertyMultiContact.md)

This base class is to represent the property of multiple contact.

[PropertyPTCV](VM.Managed.DAFUL.Contact.PropertyPTCV.md)

This class is to represent the \[point to cam\] constraint properties.

[PropertyPTSF](VM.Managed.DAFUL.Contact.PropertyPTSF.md)

This class is to represent the \[point to surface\] constraint properties.

[PropertyRTR3D](VM.Managed.DAFUL.Contact.PropertyRTR3D.md)

This class is to represent the rigid to rigid 3D contact properties.

[PropertySPTMC](VM.Managed.DAFUL.Contact.PropertySPTMC.md)

This class is to represent the property of Sphere to Multi Curve.

[PropertySPTSP](VM.Managed.DAFUL.Contact.PropertySPTSP.md)

Not implementated

[RTR3D](VM.Managed.DAFUL.Contact.RTR3D.md)

This class is to represent the rigid to rigid 3D contact.

[ReferenceContact](VM.Managed.DAFUL.Contact.ReferenceContact.md)

This class is to represent the reference for contact object.

[SPTMC](VM.Managed.DAFUL.Contact.SPTMC.md)

This class is to represent the Sphere to Multi Curve.

[SPTSP](VM.Managed.DAFUL.Contact.SPTSP.md)

Not implementated

### Interfaces

[IContact](VM.Managed.DAFUL.Contact.IContact.md)

This interface is to represent contact.

[IContact2Dot5D](VM.Managed.DAFUL.Contact.IContact2Dot5D.md)

This interface is to represent contact.

[IContactGeometry2Dot5D](VM.Managed.DAFUL.Contact.IContactGeometry2Dot5D.md)

This interface is to represent the contact geometry.

### Enums

[ContactStandard.CalculationMethodType](VM.Managed.DAFUL.Contact.ContactStandard.CalculationMethodType.md)

Indicates whether contact area's calculation method is a surface or a sphere.

[PropertyGeneralContact.ContactType](VM.Managed.DAFUL.Contact.PropertyGeneralContact.ContactType.md)

Specifies type for a contact.

[ContactStandard.DampingCoefficientType](VM.Managed.DAFUL.Contact.ContactStandard.DampingCoefficientType.md)

Indicates whether contact property's damping is a coefficient type or a user spline type.

[ContactFunction.FunctionType](VM.Managed.DAFUL.Contact.ContactFunction.FunctionType.md)

Indicates whether this is a standard type or a user sub-routine type.

[ContactStandard.InputType](VM.Managed.DAFUL.Contact.ContactStandard.InputType.md)

Indicates whether contact property's input is a coefficient type or a user spline type.

[MultiContactType](VM.Managed.DAFUL.Contact.MultiContactType.md)

Indicates whether type of multiple contact.

[PropertyContact3D.PointCheckType](VM.Managed.DAFUL.Contact.PropertyContact3D.PointCheckType.md)

Specifies type for a point check.

[ContactStandard.StiffnessCoefficientType](VM.Managed.DAFUL.Contact.ContactStandard.StiffnessCoefficientType.md)

Indicates whether contact property's stiffness is a coefficient type or a user spline type.