Class: RepairTopology

Defines a RepairTopology.

Implemented types

Methods

Name Description
Activate() Activate the current object.
AddComment() Creates a new child Comment.
AddFigure() Creates a new child Figure.
AddImage(String) Creates a new child Image. If a filePath is provided, the image will be loaded from that file, if not, the image will be a screen capture of the Geometry window.
CopyTo(DataModelObject) Copies all visible properties from this object to another.
CreateParameter(String) Creates a new parameter for a Property.
Delete() Run the Delete action.
Duplicate() Creates a copy of the current DataModelObject.
GenerateMesh() Generate the Mesh.
GetChildren(Boolean, IList<ChildrenType>)
GetParameter(String) Gets the parameter corresponding to the given property.
GetPath() Gets the path of the object.
GroupAllSimilarChildren() Run the GroupAllSimilarChildren action.
GroupSimilarObjects() Run the GroupSimilarObjects action.
PropertyByAPIName(String) Get a property by its API name. If multiple properties have the same API Name, only the first property with that name will be returned.
PropertyByName(String) Get a property by its unique name.
RemoveParameter(String) Removes the parameter from the parameter set corresponding to the given property.
RenameBasedOnDefinition() Run the RenameBasedOnDefinition action.

Properties

Name Description
CollapseShortEdges Gets or sets the CollapseShortEdges.
Comments Gets the list of associated comments.
DataModelObjectCategory Gets the name of the current DataModelObject's category.
Figures Gets the list of associated figures.
FillHole Gets or sets the FillHole.
FillHoleGeometryDefineBy Gets or sets the FillHoleGeometryDefineBy.
FillHoleGeometrySelection Gets or sets the FillHoleGeometrySelection.
Images Gets the list of associated images.
InternalObject Gets the internal object. For advanced usage only.
MergeFaces Gets or sets the MergeFaces.
MergeFacesGeometryDefineBy Gets or sets the MergeFacesGeometryDefineBy.
MergeFacesGeometrySelection Gets or sets the MergeFacesGeometrySelection.
Name Gets the name of the object.
ObjectId Gets the internal id of the object.
ObjectTags Gets an IEnumerable object of the tags that 'this' is a part of.
Parent Gets the parent object.
PinchFaces Gets or sets the PinchFaces.
PinchFacesGeometryDefineBy Gets or sets the PinchFacesGeometryDefineBy.
PinchFacesGeometrySelection Gets or sets the PinchFacesGeometrySelection.
PinchFacesUseLocalScoping Gets or sets the PinchFacesUseLocalScoping.
PinchTolerance Gets or sets the PinchTolerance.
Properties Gets the list of properties for this object.
RemoveSharpAngleFaces Gets or sets the RemoveSharpAngleFaces.
RemoveThinFaces Gets or sets the RemoveThinFaces.
ScopingMethod Gets or sets the ScopingMethod.
SharpAngle Gets or sets the SharpAngle.
SharpAngleGeometryDefineBy Gets or sets the SharpAngleGeometryDefineBy.
SharpAngleGeometrySelection Gets or sets the SharpAngleGeometrySelection.
SharpAngleUseLocalScoping Gets or sets the SharpAngleUseLocalScoping.
ShortEdgeGeometryDefineBy Gets or sets the ShortEdgeGeometryDefineBy.
ShortEdgeGeometrySelection Gets or sets the ShortEdgeGeometrySelection.
ShortEdgeLength Gets or sets the ShortEdgeLength.
ShortEdgeUseLocalScoping Gets or sets the ShortEdgeUseLocalScoping.
Suppressed Gets or sets the Suppressed.
SuppressEdges Gets or sets the SuppressEdges.
SuppressEdgesGeometryDefineBy Gets or sets the SuppressEdgesGeometryDefineBy.
SuppressEdgesGeometrySelection Gets or sets the SuppressEdgesGeometrySelection.
ThinFaceGeometryDefineBy Gets or sets the ThinFaceGeometryDefineBy.
ThinFaceGeometrySelection Gets or sets the ThinFaceGeometrySelection.
ThinFacesUseLocalScoping Gets or sets the ThinFacesUseLocalScoping.
ThinFaceWidth Gets or sets the ThinFaceWidth.
VisibleProperties Gets the list of properties that are visible for this object.