NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::SketchAssociativeTrimBuilder Class Reference

Represents a SketchAssociativeTrimBuilder
To create a new instance of this class, use SketchCollection::CreateSketchAssociativeTrimBuilder
Default values. More...

Inheritance diagram for NXOpen::SketchAssociativeTrimBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  TrimOption { TrimOptionKeep, TrimOptionDiscard }
 Represents the keep discard options for selected region. More...

Public Member Functions

NXOpen::SectionCreateSection ()
 The function creates a new empty section object and adds it to the builder.
void DeselectRegion (const NXOpen::Point3d &helpPoint)
 The region corresponding to help point will be delsected from being kept/discarded depending on trim type
Created in NX6.0.0.
std::vector< NXOpen::Section * > GetSections ()
 This function gets all sections of the trim constraint during create/edit.
NXOpen::SelectNXObjectListRecipeCurves ()
 Returns the input curves.
void RemoveSection (NXOpen::Section *section)
 The function removes the given section from the builder
Created in NX6.0.0.
void ResetRegions ()
 The regions are forced to be deselected
Created in NX6.0.0.
void SelectRegion (const NXOpen::Point3d &helpPoint)
 The function sets help point for region select.
void SetTrimType (NXOpen::SketchAssociativeTrimBuilder::TrimOption option)
 Sets the trim region type - if the region needs to be kept/discarded
Created in NX6.0.0.
NXOpen::SketchAssociativeTrimBuilder::TrimOption TrimType ()
 Returns the trim region type - if the region needs to be kept/discarded
Created in NX6.0.0.
void UpdateRegions ()
 The regions are recreated and updated to reflect the change in the boundary curves
Created in NX6.0.0.

Detailed Description

Represents a SketchAssociativeTrimBuilder
To create a new instance of this class, use SketchCollection::CreateSketchAssociativeTrimBuilder
Default values.

Property Value

TrimType

Keep


Created in NX5.0.0.


Member Enumeration Documentation

Represents the keep discard options for selected region.

Enumerator:
TrimOptionKeep 

Selected region will be kept.

Default set.

TrimOptionDiscard 

Selected region will be discarded.


Member Function Documentation

The function creates a new empty section object and adds it to the builder.

Returns:
New section object
Created in NX6.0.0.

License requirements : None

The region corresponding to help point will be delsected from being kept/discarded depending on trim type
Created in NX6.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
helpPointHelp point for region selection

This function gets all sections of the trim constraint during create/edit.

Returns:
All the sections associated with the builder
Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Returns the input curves.

These curves must be a part of a single continuous recipe chain.
Created in NX6.0.0.

License requirements : None

The function removes the given section from the builder
Created in NX6.0.0.



License requirements : None

Parameters:
sectionSection object to remove

The regions are forced to be deselected
Created in NX6.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

The function sets help point for region select.

The region corresponding to help point will be kept/discarded depending on trim type
Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
helpPointHelp point for region selection

Sets the trim region type - if the region needs to be kept/discarded
Created in NX6.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
optionoption

Returns the trim region type - if the region needs to be kept/discarded
Created in NX6.0.0.



License requirements : None

The regions are recreated and updated to reflect the change in the boundary curves
Created in NX6.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")


The documentation for this class was generated from the following file:
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.