Library | Package Java Toolkit

Interface ShrinkwrapModelExportInstructions

package com.ptc.pfc.pfcShrinkwrap;

public interface ShrinkwrapModelExportInstructions
  extends com.ptc.pfc.pfcSolid.ShrinkwrapExportInstructions



Description

This interface contains the instructions used for export of a solid model to a shrinkwrap format.
See Also:
Solid.ExportShrinkwrap(ShrinkwrapExportInstructions)
Direct Known Subclasses:
ShrinkwrapSurfaceSubsetInstructions, ShrinkwrapFacetedFormatInstructions, ShrinkwrapMergedSolidInstructions



Method Summary
/*optional*/ BooleanGetAssignMassProperties ()
    Get method for attribute "AssignMassProperties"
    true to calculate mass properties for the shrinkwrap model of SmallSurfPercentage, false or null otherwise.
/*optional*/ BooleanGetAutoHoleFilling ()
    Get method for attribute "AutoHoleFilling"
    true or null to fill voids located entirely inside the outer boundary of the shrinkwrap model, false otherwise.
/*optional*/ SelectionsGetDatumReferences ()
    Get method for attribute "DatumReferences"
    Sequence of datum references used in the shrinkwrap export.
/*optional*/ BooleanGetIgnoreQuilts ()
    Get method for attribute "IgnoreQuilts"
    true or null to ignore quilts, false otherwise.
/*optional*/ BooleanGetIgnoreSkeleton ()
    Get method for attribute "IgnoreSkeleton"
    true or null to ignore the contents of the skeleton model (if present), false otherwise.
/*optional*/ BooleanGetIgnoreSmallSurfaces ()
    Get method for attribute "IgnoreSmallSurfaces"
    true to ignore surfaces smaller than the value of SmallSurfPercentage, false or null otherwise.
ShrinkwrapMethodGetMethod ()
    Get method for attribute "Method"
    Indicates the method used to perform the shrinkwrap export.
/*optional*/ IntegerGetQuality ()
    Get method for attribute "Quality"
    The export quality. 1 produces the coarsest representation surfaces, while 10 produces the finest. If null, a quality of 1 will be used.
/*optional*/ DoubleGetSmallSurfPercentage ()
    Get method for attribute "SmallSurfPercentage"
    Surfaces smaller than this percentage with respect to the model size will not be exported, if IgnoreSmallSurfaces is true.
voidSetAssignMassProperties ( /*optional*/ Boolean value)
    Set method for attribute "AssignMassProperties"
    true to calculate mass properties for the shrinkwrap model of SmallSurfPercentage, false or null otherwise.
voidSetAutoHoleFilling ( /*optional*/ Boolean value)
    Set method for attribute "AutoHoleFilling"
    true or null to fill voids located entirely inside the outer boundary of the shrinkwrap model, false otherwise.
voidSetDatumReferences ( /*optional*/ Selections value)
    Set method for attribute "DatumReferences"
    Sequence of datum references used in the shrinkwrap export.
voidSetIgnoreQuilts ( /*optional*/ Boolean value)
    Set method for attribute "IgnoreQuilts"
    true or null to ignore quilts, false otherwise.
voidSetIgnoreSkeleton ( /*optional*/ Boolean value)
    Set method for attribute "IgnoreSkeleton"
    true or null to ignore the contents of the skeleton model (if present), false otherwise.
voidSetIgnoreSmallSurfaces ( /*optional*/ Boolean value)
    Set method for attribute "IgnoreSmallSurfaces"
    true to ignore surfaces smaller than the value of SmallSurfPercentage, false or null otherwise.
voidSetQuality ( /*optional*/ Integer value)
    Set method for attribute "Quality"
    The export quality. 1 produces the coarsest representation surfaces, while 10 produces the finest. If null, a quality of 1 will be used.
voidSetSmallSurfPercentage ( /*optional*/ Double value)
    Set method for attribute "SmallSurfPercentage"
    Surfaces smaller than this percentage with respect to the model size will not be exported, if IgnoreSmallSurfaces is true.

Method Detail

GetMethod

ShrinkwrapMethodGetMethod ()


    Indicates the method used to perform the shrinkwrap export.
Manual References:
Interface: Setting Shrinkwrap Options, Interface: Setting Shrinkwrap Options



GetQuality/SetQuality

/*optional*/ IntegerGetQuality ()
voidSetQuality ( /*optional*/ Integer value)


    The export quality. 1 produces the coarsest representation surfaces, while 10 produces the finest. If null, a quality of 1 will be used.
Manual References:
Interface: Setting Shrinkwrap Options, Interface: Setting Shrinkwrap Options, Interface: Setting Shrinkwrap Options, Interface: Setting Shrinkwrap Options



GetAutoHoleFilling/SetAutoHoleFilling

/*optional*/ BooleanGetAutoHoleFilling ()
voidSetAutoHoleFilling ( /*optional*/ Boolean value)


    true or null to fill voids located entirely inside the outer boundary of the shrinkwrap model, false otherwise.
Manual References:
Interface: Setting Shrinkwrap Options, Interface: Setting Shrinkwrap Options, Interface: Setting Shrinkwrap Options



GetIgnoreSkeleton/SetIgnoreSkeleton

/*optional*/ BooleanGetIgnoreSkeleton ()
voidSetIgnoreSkeleton ( /*optional*/ Boolean value)


    true or null to ignore the contents of the skeleton model (if present), false otherwise.
Manual References:
Interface: Setting Shrinkwrap Options, Interface: Setting Shrinkwrap Options, Interface: Setting Shrinkwrap Options



GetIgnoreQuilts/SetIgnoreQuilts

/*optional*/ BooleanGetIgnoreQuilts ()
voidSetIgnoreQuilts ( /*optional*/ Boolean value)


    true or null to ignore quilts, false otherwise.
Manual References:
Interface: Setting Shrinkwrap Options, Interface: Setting Shrinkwrap Options



GetIgnoreSmallSurfaces/SetIgnoreSmallSurfaces

/*optional*/ BooleanGetIgnoreSmallSurfaces ()
voidSetIgnoreSmallSurfaces ( /*optional*/ Boolean value)


    true to ignore surfaces smaller than the value of SmallSurfPercentage, false or null otherwise.
Manual References:
Interface: Setting Shrinkwrap Options, Interface: Setting Shrinkwrap Options



GetAssignMassProperties/SetAssignMassProperties

/*optional*/ BooleanGetAssignMassProperties ()
voidSetAssignMassProperties ( /*optional*/ Boolean value)


    true to calculate mass properties for the shrinkwrap model of SmallSurfPercentage, false or null otherwise.
Manual References:
Interface: Setting Shrinkwrap Options, Interface: Setting Shrinkwrap Options



GetSmallSurfPercentage/SetSmallSurfPercentage

/*optional*/ DoubleGetSmallSurfPercentage ()
voidSetSmallSurfPercentage ( /*optional*/ Double value)


    Surfaces smaller than this percentage with respect to the model size will not be exported, if IgnoreSmallSurfaces is true.
Manual References:
Interface: Setting Shrinkwrap Options, Interface: Setting Shrinkwrap Options



GetDatumReferences/SetDatumReferences

/*optional*/ SelectionsGetDatumReferences ()
voidSetDatumReferences ( /*optional*/ Selections value)


    Sequence of datum references used in the shrinkwrap export.
Manual References:
Interface: Setting Shrinkwrap Options, Interface: Setting Shrinkwrap Options