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

Represents a conic section data for face blend. More...

Inheritance diagram for NXOpen::GeometricUtilities::ConicCrossSection:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  DefineMethod { DefineMethodBoundaryPlusCenter, DefineMethodBoundaryPlusRho, DefineMethodCenterPlusRho }
 This enum represents the conic method for advanced symmetric conic. More...
enum  OffsetMethod { OffsetMethodConstant, OffsetMethodLaw }
 This enum represents the offset options. More...
enum  RhoMethod { RhoMethodConstant, RhoMethodLaw, RhoMethodAutoEllipse }
 This enum represents the rho options. More...

Public Member Functions

NXOpen::GeometricUtilities::ConicCrossSection::DefineMethod ConicMethod ()
 Returns the conic method for the advanced symmetric conic section with face blend.
NXOpen::GeometricUtilities::LawBuilderFirstLawControl ()
 Returns the First Offset Law builder
Created in NX5.0.0.
NXOpen::ExpressionFirstOffset ()
 Returns the first offset for the conic section with face blend.
NXOpen::GeometricUtilities::ConicCrossSection::OffsetMethod FirstOffsetOption ()
 Returns the first offset option for the conic section with face blend.
NXOpen::ExpressionRho ()
 Returns the rho expression for the conic section with face blend.
NXOpen::GeometricUtilities::LawBuilderRhoLawControl ()
 Returns the Rho Law builder
Created in NX5.0.0.
NXOpen::GeometricUtilities::ConicCrossSection::RhoMethod RhoOption ()
 Returns the rho option for the conic section with face blend.
NXOpen::GeometricUtilities::LawBuilderSecondLawControl ()
 Returns the Second Offset Law builder
Created in NX5.0.0.
NXOpen::ExpressionSecondOffset ()
 Returns the second offset for the conic section with face blend.
NXOpen::GeometricUtilities::ConicCrossSection::OffsetMethod SecondOffsetOption ()
 Returns the second offset option for the conic section with face blend.
void SetConicMethod (NXOpen::GeometricUtilities::ConicCrossSection::DefineMethod method)
 Sets the conic method for the advanced symmetric conic section with face blend.
void SetFirstOffset (const NXString &offset)
 Sets the first offset for the conic section with face blend.
void SetFirstOffsetOption (NXOpen::GeometricUtilities::ConicCrossSection::OffsetMethod method)
 Sets the first offset option for the conic section with face blend.
void SetLawControlConstantFirstOffset (const NXString &radius)
 Sets a constant radius for the first law control of the conic section with face blend.
void SetLawControlConstantRho (const NXString &radius)
 Sets a constant radius for the rho law control of the conic section with face blend.
void SetLawControlConstantSecondOffset (const NXString &radius)
 Sets a constant radius for the second law control of the conic section with face blend.
void SetLawControlFirstOffsetEndRadius (const NXString &radius)
 Sets a end radius for the first law control of the conic section with face blend.
void SetLawControlFirstOffsetStartRadius (const NXString &radius)
 Sets a start radius for the first law control of the conic section with face blend.
void SetLawControlRhoEndRadius (const NXString &radius)
 Sets a end radius for the rho law control of the conic section with face blend.
void SetLawControlRhoStartRadius (const NXString &radius)
 Sets a start radius for the rho law control of the conic section with face blend.
void SetLawControlSecondOffsetEndRadius (const NXString &radius)
 Sets a end radius for the second law control of the conic section with face blend.
void SetLawControlSecondOffsetStartRadius (const NXString &radius)
 Sets a start radius for the second law control of the conic section with face blend.
void SetRho (const NXString &rho)
 Sets a rho expression for the conic section with face blend.
void SetRhoOption (NXOpen::GeometricUtilities::ConicCrossSection::RhoMethod method)
 Sets the rho option for the conic section with face blend.
void SetSecondOffset (const NXString &offset)
 Sets the second offset for the conic section with face blend.
void SetSecondOffsetOption (NXOpen::GeometricUtilities::ConicCrossSection::OffsetMethod method)
 Sets the second offset option for the conic section with face blend.
void SetTransitionLinkFlag (bool transitionLinkFlag)
 Sets the flag to link multi-transition law types.
bool TransitionLinkFlag ()
 Returns the flag to link multi-transition law types.
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called.

Detailed Description

Represents a conic section data for face blend.


Created in NX4.0.0.


Member Enumeration Documentation

This enum represents the conic method for advanced symmetric conic.

Enumerator:
DefineMethodBoundaryPlusCenter 

conic shape controlled by boundary and center values

DefineMethodBoundaryPlusRho 

conic shape controlled by boundary and rho values

DefineMethodCenterPlusRho 

conic shape controlled by center and rho values

This enum represents the offset options.

Enumerator:
OffsetMethodConstant 

Constant.

OffsetMethodLaw 

Control by law.

This enum represents the rho options.

Enumerator:
RhoMethodConstant 

Constant.

RhoMethodLaw 

Control by law.

RhoMethodAutoEllipse 

Automatic Ellipse.


Member Function Documentation

Returns the conic method for the advanced symmetric conic section with face blend.


Created in NX8.0.0.

License requirements : None

Returns the First Offset Law builder
Created in NX5.0.0.



License requirements : None

Returns the first offset for the conic section with face blend.


Created in NX4.0.0.

License requirements : None

Returns the first offset option for the conic section with face blend.


Created in NX4.0.0.

License requirements : None

Returns the rho expression for the conic section with face blend.


Created in NX4.0.0.

License requirements : None

Returns the Rho Law builder
Created in NX5.0.0.



License requirements : None

Returns the rho option for the conic section with face blend.


Created in NX4.0.0.

License requirements : None

Returns the Second Offset Law builder
Created in NX5.0.0.



License requirements : None

Returns the second offset for the conic section with face blend.


Created in NX4.0.0.

License requirements : None

Returns the second offset option for the conic section with face blend.


Created in NX4.0.0.

License requirements : None

Sets the conic method for the advanced symmetric conic section with face blend.


Created in NX8.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
methodmethod

Sets the first offset for the conic section with face blend.


Created in NX4.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
offset
NOTE: The full Unicode character set is not supported for this parameter.

Sets the first offset option for the conic section with face blend.


Created in NX4.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
methodmethod

Sets a constant radius for the first law control of the conic section with face blend.


Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
radiusThe value to be set

Sets a constant radius for the rho law control of the conic section with face blend.


Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
radiusThe value to be set

Sets a constant radius for the second law control of the conic section with face blend.


Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
radiusThe value to be set

Sets a end radius for the first law control of the conic section with face blend.


Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
radiusThe value to be set

Sets a start radius for the first law control of the conic section with face blend.


Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
radiusThe value to be set

Sets a end radius for the rho law control of the conic section with face blend.


Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
radiusThe value to be set

Sets a start radius for the rho law control of the conic section with face blend.


Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
radiusThe value to be set

Sets a end radius for the second law control of the conic section with face blend.


Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
radiusThe value to be set

Sets a start radius for the second law control of the conic section with face blend.


Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
radiusThe value to be set

Sets a rho expression for the conic section with face blend.


Created in NX4.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
rho
NOTE: The full Unicode character set is not supported for this parameter.

Sets the rho option for the conic section with face blend.


Created in NX4.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
methodmethod

Sets the second offset for the conic section with face blend.


Created in NX4.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
offset
NOTE: The full Unicode character set is not supported for this parameter.

Sets the second offset option for the conic section with face blend.


Created in NX4.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
methodmethod

Sets the flag to link multi-transition law types.


Created in NX8.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
transitionLinkFlagtransition link flag

Returns the flag to link multi-transition law types.


Created in NX8.0.0.

License requirements : None

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 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.