Exemple #1
0
        public void PositionalRepSample()
        {
            AssemblyDocument            oAsmDoc = (AssemblyDocument)_InvApplication.ActiveDocument;
            AssemblyComponentDefinition oAsmDef = oAsmDoc.ComponentDefinition;

            PositionalRepresentations oPositionalReps = default(PositionalRepresentations);

            oPositionalReps = oAsmDef.RepresentationsManager.PositionalRepresentations;

            // Create a new position representation.
            PositionalRepresentation oPosRep = default(PositionalRepresentation);

            oPosRep = oPositionalReps.Add("New Test");

            // Get a constraint and override it's value.
            AssemblyConstraint oConstraint = default(AssemblyConstraint);

            oConstraint = oAsmDoc.ComponentDefinition.Constraints[1];
            oPosRep.SetConstraintValueOverride(oConstraint, "1 in");
        }
 public ConstraintWrapper(AssemblyConstraint oConstr, int oType)
 {
     nativeAssemblyConstraint = oConstr;
 }
 public ConstraintWrapper(AssemblyConstraint oConstr,int oType)
 {
     nativeAssemblyConstraint = oConstr;
 }