Library | Module

Interface IpfcComponentConstraint



Description

This interface represents a component constraint.



Property Summary

PropertyAssemblyDatumSideas IpfcDatumSide [optional]
The datum plane side, if the AssemblyReference is a datum plane.
PropertyAssemblyReferenceas IpfcSelection [optional]
The geometric reference from the assembly. This reference must be created using an assembly component path. Use null for constraint types not requiring a component reference.
PropertyAttributesas IpfcConstraintAttributes [optional]
Constraint related attributed. Use null for the default settings.
PropertyComponentDatumSideas IpfcDatumSide [optional]
The datum plane side, if the ComponentReference is a datum plane.
PropertyComponentReferenceas IpfcSelection [optional]
The geometric reference on the component. Use null for constraint types not requiring a component reference.
PropertyOffsetas Double [optional]
The offset value, if appropriate to the constraint type. Use null to represent a 0.0 value, or for constraint types not requiring an offset.
PropertyTypeas IpfcComponentConstraintType
The type of constraint.
PropertyUserDefinedDataas String [optional]
A user created string stored with the constraint. Typically null.



Method Summary

FunctionCCpfcComponentConstraint.Create (Type as IpfcComponentConstraintType) as IpfcComponentConstraint
Creates a new component constraint object.



Property Detail


PropertyAssemblyDatumSideas IpfcDatumSide [optional]

The datum plane side, if the AssemblyReference is a datum plane.




PropertyAssemblyReferenceas IpfcSelection [optional]

The geometric reference from the assembly. This reference must be created using an assembly component path. Use null for constraint types not requiring a component reference.




PropertyAttributesas IpfcConstraintAttributes [optional]

Constraint related attributed. Use null for the default settings.




PropertyComponentDatumSideas IpfcDatumSide [optional]

The datum plane side, if the ComponentReference is a datum plane.




PropertyComponentReferenceas IpfcSelection [optional]

The geometric reference on the component. Use null for constraint types not requiring a component reference.




PropertyOffsetas Double [optional]

The offset value, if appropriate to the constraint type. Use null to represent a 0.0 value, or for constraint types not requiring an offset.




PropertyTypeas IpfcComponentConstraintType

The type of constraint.




PropertyUserDefinedDataas String [optional]

A user created string stored with the constraint. Typically null.





Method Detail


FunctionCCpfcComponentConstraint.Create (Type as IpfcComponentConstraintType) as IpfcComponentConstraint

Creates a new component constraint object.
See Also:
IpfcComponentFeat.SetConstraints()
Parameters:
Type
The type of constraint.
Returns:
The new component constraint object.