ISolid Interface Reference

Inherits IModel.

Inherited by IAssembly, and IPart.

Inheritance diagram for ISolid:

Inheritance graph
[legend]
List of all members.

Detailed Description

"Solid" model (part or assembly).

Contained by:
Contains:


Public Member Functions

HRESULT CalcMassProperties ([in, defaultvalue("")] BSTR in_csys_name,[out, retval] IMassProperties **out_retval_mp)
 Calculates mass properties of this solid model.
HRESULT CreateDrawingFromTemplate ([in] BSTR in_drawing_name,[in] BSTR in_drawing_template,[in] int in_creation_options,[out] IDrawingCreationErrors **out_errors,[out, retval] IDrawing **out_retval)
 Creates a new drawing from a template, based on this solid.
HRESULT DeleteFeatures ([in, out] SAFEARRAY(VARIANT)*in_out_features)
 Same as DeleteFeaturesEx(), except caller is not required to pass EFeatureDeleteOption options explicitly (fdoClip and fdoRelationDelete are used by default).
HRESULT DeleteFeaturesEx ([in, out] SAFEARRAY(VARIANT)*in_out_features,[in, out] SAFEARRAY(VARIANT)*in_out_options)
 Deletes the specified features from the solid.
HRESULT DeleteSuppressedFeatures ()
 Deletes all the suppressed features (features whose IFeature::Status() is fsSuppressed).
HRESULT Export3D ([in] enum E3DExportType in_file_type,[in, defaultvalue("")] BSTR in_output_file,[out, retval] BSTR *out_retval)
 Exports a Pro/ENGINEER model using the specified options.
HRESULT GetFeaturesByStatus ([in] enum EFeatureStatus in_status,[out, retval] SAFEARRAY(VARIANT)*out_retval)
 Retrieves features with given status.
HRESULT PlaceUdf ([in] IUdfData *in_udf_data,[out, retval] IFeatureGroup **out_retval)
 Simplified version of PlaceUdfEx() that uses default (i.e. empty) options.
HRESULT PlaceUdfEx ([in] IUdfData *in_udf_data,[in, out] SAFEARRAY(VARIANT)*in_out_options,[out, retval] IFeatureGroup **out_retval)
 Creates an instance of a UDF in this solid.
HRESULT Regenerate ([in, defaultvalue(rfNoFlags)] int in_regenerate_flags,[in, defaultvalue(-1)] VARIANT_BOOL in_throw_exception,[out, retval] enum EProError *out_retval_status)
 Regenerates the solid model.
HRESULT ResumeFeatures ([in, out] SAFEARRAY(VARIANT)*in_out_features)
 Same as ResumeFeaturesEx(), except it automatically supplies default options (froIncludeParents).
HRESULT ResumeFeaturesEx ([in, out] SAFEARRAY(VARIANT)*in_out_features,[in, out] SAFEARRAY(VARIANT)*in_out_options)
 Resumes (unsuppresses) given features.
HRESULT SuppressFeatures ([in, out] SAFEARRAY(VARIANT)*in_out_features)
 Same as SuppressFeaturesEx(), except caller is not required to pass options explicitly (fdoClip is used by default).
HRESULT SuppressFeaturesEx ([in, out] SAFEARRAY(VARIANT)*in_out_features,[in, out] SAFEARRAY(VARIANT)*in_out_options)
 Suppresses the specified features in the solid.

Properties

IAllSolidDimensions AllDimensions [get]
 All dimensions (recursively) contained in solid model.
ISolidDimensions Dimensions [get]
 Dimensions contained in the solid model.
IExport3DOptions Export3DOptions [get]
 Modify this object to influence behaviour of Export3D().
IFeatures Features [get]
 Features contained in this solid model.
IFeatureGroups Groups [get]
 Feature groups contained in this solid model.
VARIANT_BOOL HasActiveSimpRep [get]
 Determines if solid has active simple representation.
IParameters Parameters [get]
 Parameters contained in the solid model.
ISolids Solids [get]
 Collection that aggregates this solid.


Generated on Mon Feb 12 14:18:34 2007 for ETRAGE ACI for Pro/ENGINEER by  doxygen 1.5.1-p1