Library | File

Class pfcShrinkwrapModelExportInstructions

# include <pfcShrinkwrap.h>

class pfcShrinkwrapModelExportInstructions
 : public virtual pfcShrinkwrapExportInstructions
{
    xdeclare(pfcShrinkwrapModelExportInstructions)
    ...
};
This is a COMPACT class.



Description

This interface contains the instructions used for export of a solid model to a shrinkwrap format.
See Also:
pfcSolid::ExportShrinkwrap(pfcShrinkwrapExportInstructions_ptr)
Manual References:
Interface: Shrinkwrap Export, Interface: Setting Shrinkwrap Options
Direct Known Subclasses:
pfcShrinkwrapSurfaceSubsetInstructions, pfcShrinkwrapFacetedFormatInstructions, pfcShrinkwrapMergedSolidInstructions



Method Summary

optional xboolGetAssignMassProperties ()
voidSetAssignMassProperties (optional xbool value)
true to calculate mass properties for the shrinkwrap model of SmallSurfPercentage, false or null otherwise.
optional xboolGetAutoHoleFilling ()
voidSetAutoHoleFilling (optional xbool value)
true or null to fill voids located entirely inside the outer boundary of the shrinkwrap model, false otherwise.
optional pfcSelections_ptrGetDatumReferences ()
voidSetDatumReferences (optional pfcSelections_ptr value)
Sequence of datum references used in the shrinkwrap export.
optional xboolGetIgnoreQuilts ()
voidSetIgnoreQuilts (optional xbool value)
true or null to ignore quilts, false otherwise.
optional xboolGetIgnoreSkeleton ()
voidSetIgnoreSkeleton (optional xbool value)
true or null to ignore the contents of the skeleton model (if present), false otherwise.
optional xboolGetIgnoreSmallSurfaces ()
voidSetIgnoreSmallSurfaces (optional xbool value)
true to ignore surfaces smaller than the value of SmallSurfPercentage, false or null otherwise.
pfcShrinkwrapMethodGetMethod ()
Indicates the method used to perform the shrinkwrap export.
optional xintGetQuality ()
voidSetQuality (optional xint value)
The export quality. 1 produces the coarsest representation surfaces, while 10 produces the finest. If null, a quality of 1 will be used.
optional xrealGetSmallSurfPercentage ()
voidSetSmallSurfPercentage (optional xreal value)
Surfaces smaller than this percentage with respect to the model size will not be exported, if IgnoreSmallSurfaces is true.



Method Detail

pfcShrinkwrapMethodGetMethod ()

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




optional xintGetQuality ()
voidSetQuality (optional xint 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




optional xboolGetAutoHoleFilling ()
voidSetAutoHoleFilling (optional xbool 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, Interface: Setting Shrinkwrap Options




optional xboolGetIgnoreSkeleton ()
voidSetIgnoreSkeleton (optional xbool 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, Interface: Setting Shrinkwrap Options




optional xboolGetIgnoreQuilts ()
voidSetIgnoreQuilts (optional xbool value)

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




optional xboolGetIgnoreSmallSurfaces ()
voidSetIgnoreSmallSurfaces (optional xbool 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, Interface: Setting Shrinkwrap Options, Interface: Setting Shrinkwrap Options




optional xboolGetAssignMassProperties ()
voidSetAssignMassProperties (optional xbool 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, Interface: Setting Shrinkwrap Options, Interface: Setting Shrinkwrap Options




optional xrealGetSmallSurfPercentage ()
voidSetSmallSurfPercentage (optional xreal 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, Interface: Setting Shrinkwrap Options, Interface: Setting Shrinkwrap Options




optional pfcSelections_ptrGetDatumReferences ()
voidSetDatumReferences (optional pfcSelections_ptr value)

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