NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::GeometricAnalysis::SectionAnalysis::GridSpacingBuilder Class Reference

Represents the grid spacing for certain types of section specifications for the NXOpen::GeometricAnalysis::SectionAnalysis::SectionAnalysisBuilder . More...

Inheritance diagram for NXOpen::GeometricAnalysis::SectionAnalysis::GridSpacingBuilder:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Member Functions

bool BoundSections1 ()
 Returns the flag to bound the section to grid in direction 1
Created in NX6.0.0. More...
 
bool BoundSections2 ()
 Returns the flag to bound the section to grid in direction 2
Created in NX6.0.0. More...
 
double Interval1 ()
 Returns the interval of sections in direction 1
Created in NX6.0.0. More...
 
double Interval2 ()
 Returns the interval of sections in direction 2
Created in NX6.0.0. More...
 
bool LockInterval1 ()
 Returns the flag to lock the section interval in direction 1
Created in NX6.0.0. More...
 
bool LockInterval2 ()
 Returns the flag to lock the section interval in direction 2
Created in NX6.0.0. More...
 
int SectionNumber1 ()
 Returns the number of sections in direction 1
Created in NX6.0.0. More...
 
int SectionNumber2 ()
 Returns the number of sections in direction 2
Created in NX6.0.0. More...
 
void SetBoundSections1 (bool boundSections1)
 Sets the flag to bound the section to grid in direction 1
Created in NX6.0.0. More...
 
void SetBoundSections2 (bool boundSections2)
 Sets the flag to bound the section to grid in direction 2
Created in NX6.0.0. More...
 
void SetInterval1 (double interval1)
 Sets the interval of sections in direction 1
Created in NX6.0.0. More...
 
void SetInterval2 (double interval2)
 Sets the interval of sections in direction 2
Created in NX6.0.0. More...
 
void SetLockInterval1 (bool lockInterval1)
 Sets the flag to lock the section interval in direction 1
Created in NX6.0.0. More...
 
void SetLockInterval2 (bool lockInterval2)
 Sets the flag to lock the section interval in direction 2
Created in NX6.0.0. More...
 
void SetSectionNumber1 (int sectionNumber1)
 Sets the number of sections in direction 1
Created in NX6.0.0. More...
 
void SetSectionNumber2 (int sectionNumber2)
 Sets the number of sections in direction 2
Created in NX6.0.0. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents the grid spacing for certain types of section specifications for the NXOpen::GeometricAnalysis::SectionAnalysis::SectionAnalysisBuilder .


Created in NX6.0.0.

Member Function Documentation

bool NXOpen::GeometricAnalysis::SectionAnalysis::GridSpacingBuilder::BoundSections1 ( )

Returns the flag to bound the section to grid in direction 1
Created in NX6.0.0.



License requirements : studio_analyze ("STUDIO ANALYZE")

bool NXOpen::GeometricAnalysis::SectionAnalysis::GridSpacingBuilder::BoundSections2 ( )

Returns the flag to bound the section to grid in direction 2
Created in NX6.0.0.



License requirements : studio_analyze ("STUDIO ANALYZE")

double NXOpen::GeometricAnalysis::SectionAnalysis::GridSpacingBuilder::Interval1 ( )

Returns the interval of sections in direction 1
Created in NX6.0.0.



License requirements : studio_analyze ("STUDIO ANALYZE")

double NXOpen::GeometricAnalysis::SectionAnalysis::GridSpacingBuilder::Interval2 ( )

Returns the interval of sections in direction 2
Created in NX6.0.0.



License requirements : studio_analyze ("STUDIO ANALYZE")

bool NXOpen::GeometricAnalysis::SectionAnalysis::GridSpacingBuilder::LockInterval1 ( )

Returns the flag to lock the section interval in direction 1
Created in NX6.0.0.



License requirements : studio_analyze ("STUDIO ANALYZE")

bool NXOpen::GeometricAnalysis::SectionAnalysis::GridSpacingBuilder::LockInterval2 ( )

Returns the flag to lock the section interval in direction 2
Created in NX6.0.0.



License requirements : studio_analyze ("STUDIO ANALYZE")

int NXOpen::GeometricAnalysis::SectionAnalysis::GridSpacingBuilder::SectionNumber1 ( )

Returns the number of sections in direction 1
Created in NX6.0.0.



License requirements : studio_analyze ("STUDIO ANALYZE")

int NXOpen::GeometricAnalysis::SectionAnalysis::GridSpacingBuilder::SectionNumber2 ( )

Returns the number of sections in direction 2
Created in NX6.0.0.



License requirements : studio_analyze ("STUDIO ANALYZE")

void NXOpen::GeometricAnalysis::SectionAnalysis::GridSpacingBuilder::SetBoundSections1 ( bool  boundSections1)

Sets the flag to bound the section to grid in direction 1
Created in NX6.0.0.



License requirements : studio_analyze ("STUDIO ANALYZE")

Parameters
boundSections1boundsections1
void NXOpen::GeometricAnalysis::SectionAnalysis::GridSpacingBuilder::SetBoundSections2 ( bool  boundSections2)

Sets the flag to bound the section to grid in direction 2
Created in NX6.0.0.



License requirements : studio_analyze ("STUDIO ANALYZE")

Parameters
boundSections2boundsections2
void NXOpen::GeometricAnalysis::SectionAnalysis::GridSpacingBuilder::SetInterval1 ( double  interval1)

Sets the interval of sections in direction 1
Created in NX6.0.0.



License requirements : studio_analyze ("STUDIO ANALYZE")

Parameters
interval1interval1
void NXOpen::GeometricAnalysis::SectionAnalysis::GridSpacingBuilder::SetInterval2 ( double  interval2)

Sets the interval of sections in direction 2
Created in NX6.0.0.



License requirements : studio_analyze ("STUDIO ANALYZE")

Parameters
interval2interval2
void NXOpen::GeometricAnalysis::SectionAnalysis::GridSpacingBuilder::SetLockInterval1 ( bool  lockInterval1)

Sets the flag to lock the section interval in direction 1
Created in NX6.0.0.



License requirements : studio_analyze ("STUDIO ANALYZE")

Parameters
lockInterval1lockinterval1
void NXOpen::GeometricAnalysis::SectionAnalysis::GridSpacingBuilder::SetLockInterval2 ( bool  lockInterval2)

Sets the flag to lock the section interval in direction 2
Created in NX6.0.0.



License requirements : studio_analyze ("STUDIO ANALYZE")

Parameters
lockInterval2lockinterval2
void NXOpen::GeometricAnalysis::SectionAnalysis::GridSpacingBuilder::SetSectionNumber1 ( int  sectionNumber1)

Sets the number of sections in direction 1
Created in NX6.0.0.



License requirements : studio_analyze ("STUDIO ANALYZE")

Parameters
sectionNumber1sectionnumber1
void NXOpen::GeometricAnalysis::SectionAnalysis::GridSpacingBuilder::SetSectionNumber2 ( int  sectionNumber2)

Sets the number of sections in direction 2
Created in NX6.0.0.



License requirements : studio_analyze ("STUDIO ANALYZE")

Parameters
sectionNumber2sectionnumber2
virtual bool NXOpen::GeometricAnalysis::SectionAnalysis::GridSpacingBuilder::Validate ( )
virtual

Validate whether the inputs to the component are sufficient for commit to be called.

If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven't set it. This method throws a not-yet-implemented NXException for some components.

Returns
Was self validation successful
Created in NX3.0.1.

License requirements : None

Implements NXOpen::GeometricUtilities::IComponentBuilder.


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