Library | Package Java Toolkit

Interface ComponentConstraint

package com.ptc.pfc.pfcComponentFeat;

public interface ComponentConstraint
  extends jxobject



Description

This interface represents a component constraint.



Method Summary
/*optional*/ DatumSideGetAssemblyDatumSide ()
    Get method for attribute "AssemblyDatumSide"
    The datum plane side, if the AssemblyReference is a datum plane.
/*optional*/ SelectionGetAssemblyReference ()
    Get method for attribute "AssemblyReference"
    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.
/*optional*/ ConstraintAttributesGetAttributes ()
    Get method for attribute "Attributes"
    Constraint related attributed. Use null for the default settings.
/*optional*/ DatumSideGetComponentDatumSide ()
    Get method for attribute "ComponentDatumSide"
    The datum plane side, if the ComponentReference is a datum plane.
/*optional*/ SelectionGetComponentReference ()
    Get method for attribute "ComponentReference"
    The geometric reference on the component. Use null for constraint types not requiring a component reference.
/*optional*/ DoubleGetOffset ()
    Get method for attribute "Offset"
    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.
ComponentConstraintTypeGetType ()
    Get method for attribute "Type"
    The type of constraint.
/*optional*/ StringGetUserDefinedData ()
    Get method for attribute "UserDefinedData"
    A user created string stored with the constraint. Typically null.
voidSetAssemblyDatumSide ( /*optional*/ DatumSide value)
    Set method for attribute "AssemblyDatumSide"
    The datum plane side, if the AssemblyReference is a datum plane.
voidSetAssemblyReference ( /*optional*/ Selection value)
    Set method for attribute "AssemblyReference"
    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.
voidSetAttributes ( /*optional*/ ConstraintAttributes value)
    Set method for attribute "Attributes"
    Constraint related attributed. Use null for the default settings.
voidSetComponentDatumSide ( /*optional*/ DatumSide value)
    Set method for attribute "ComponentDatumSide"
    The datum plane side, if the ComponentReference is a datum plane.
voidSetComponentReference ( /*optional*/ Selection value)
    Set method for attribute "ComponentReference"
    The geometric reference on the component. Use null for constraint types not requiring a component reference.
voidSetOffset ( /*optional*/ Double value)
    Set method for attribute "Offset"
    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.
voidSetType (ComponentConstraintType value)
    Set method for attribute "Type"
    The type of constraint.
voidSetUserDefinedData ( /*optional*/ String value)
    Set method for attribute "UserDefinedData"
    A user created string stored with the constraint. Typically null.

Method Detail

GetType/SetType

ComponentConstraintTypeGetType ()
voidSetType (ComponentConstraintType value)


    The type of constraint.
Manual References:
Assemblies and Components: Assembling a Component Parametrically, Assemblies and Components: Assembling a Component Parametrically



GetAssemblyReference/SetAssemblyReference

/*optional*/ SelectionGetAssemblyReference ()
voidSetAssemblyReference ( /*optional*/ Selection value)


    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.
Manual References:
Assemblies and Components: Assembling a Component Parametrically, Assemblies and Components: Assembling a Component Parametrically



GetAssemblyDatumSide/SetAssemblyDatumSide

/*optional*/ DatumSideGetAssemblyDatumSide ()
voidSetAssemblyDatumSide ( /*optional*/ DatumSide value)


    The datum plane side, if the AssemblyReference is a datum plane.
Manual References:
Assemblies and Components: Assembling a Component Parametrically, Assemblies and Components: Assembling a Component Parametrically



GetComponentReference/SetComponentReference

/*optional*/ SelectionGetComponentReference ()
voidSetComponentReference ( /*optional*/ Selection value)


    The geometric reference on the component. Use null for constraint types not requiring a component reference.
Manual References:
Assemblies and Components: Assembling a Component Parametrically, Assemblies and Components: Assembling a Component Parametrically



GetComponentDatumSide/SetComponentDatumSide

/*optional*/ DatumSideGetComponentDatumSide ()
voidSetComponentDatumSide ( /*optional*/ DatumSide value)


    The datum plane side, if the ComponentReference is a datum plane.
Manual References:
Assemblies and Components: Assembling a Component Parametrically, Assemblies and Components: Assembling a Component Parametrically



GetOffset/SetOffset

/*optional*/ DoubleGetOffset ()
voidSetOffset ( /*optional*/ Double value)


    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.
Manual References:
Assemblies and Components: Assembling a Component Parametrically, Assemblies and Components: Assembling a Component Parametrically



GetAttributes/SetAttributes

/*optional*/ ConstraintAttributesGetAttributes ()
voidSetAttributes ( /*optional*/ ConstraintAttributes value)


    Constraint related attributed. Use null for the default settings.
Manual References:
Assemblies and Components: Assembling a Component Parametrically, Assemblies and Components: Assembling a Component Parametrically



GetUserDefinedData/SetUserDefinedData

/*optional*/ StringGetUserDefinedData ()
voidSetUserDefinedData ( /*optional*/ String value)


    A user created string stored with the constraint. Typically null.
Manual References:
Assemblies and Components: Assembling a Component Parametrically, Assemblies and Components: Assembling a Component Parametrically