SoNurbsProfile man page on IRIX

Man page or keyword search:  
man Server   31559 pages
apropos Keyword Search (all sections)
Output format
IRIX logo
[printable version]



							   SoNurbsProfile(3IV)

NAME
     SoNurbsProfile (SoNProf) - NURBS profile curve

INHERITS FROM
     SoBase > SoFieldContainer > SoNode > SoProfile > SoNurbsProfile

SYNOPSIS
     #include <Inventor_c/nodes/SoNurbsProfile.h>

     typedef SoNurbsProfile  SoNProf

	  Fields from class SoNurbsProfile:

     SoMFFloat		 knotVector

	  Fields from class SoProfile:

     SoMFInt32		 index
     SoSFEnum		 linkage

	  Functions from class SoNurbsProfile:

     SoNurbsProfile *	 SoNProfCreate()
     SoType		 SoNProfGetClassTypeId()

	  Functions from class SoNode:

     void		 SoNProfSetOverride(SoNProf *this, SbBool state)
     SbBool		 SoNProfIsOverride(const SoNProf *this)
     SoNode *		 SoNProfCopy(const SoNProf *this, SbBool
			      copyConnections = FALSE)
     SbBool		 SoNProfAffectsState(const SoNProf *this)
     SoNode *		 SoNProfGetByName(const char *name)
     int		 SoNProfGetByNameList(const char *name, SoNodeList
			      *list)

	  Functions from class SoFieldContainer:

     void		 SoNProfSetToDflts(SoNProf *this)
     SbBool		 SoNProfHasDfltVals(const SoNProf *this)
     SbBool		 SoNProfFldsAreEq(const SoNProf *this, const
			      SoFieldContainer *fc)
     void		 SoNProfCopyFieldVals(SoNProf *this, const
			      SoFieldContainer *fc, SbBool copyConnections =
			      FALSE)
     SbBool		 SoNProfSet(SoNProf *this, const char
			      *fieldDataString)
     void		 SoNProfGet(SoNProf *this, SbString *fieldDataString)
     int		 SoNProfGetFields(const SoNProf *this, SoFieldList
			      *resultList)
     SoField *		 SoNProfGetField(const SoNProf *this, const char
			      *fieldName)

Page 1

SoNurbsProfile(3IV)

     SbBool		 SoNProfGetFieldName(const SoNProf *this, const
			      SoField *field, SbName *fieldName)
     SbBool		 SoNProfIsNotifyEnabled(const SoNProf *this)
     SbBool		 SoNProfEnableNotify(SoNProf *this, SbBool flag)

	  Functions from class SoBase:

     void		 SoNProfRef(SoNProf *this)
     void		 SoNProfUnref(const SoNProf *this)
     void		 SoNProfUnrefNoDelete(const SoNProf *this)
     void		 SoNProfTouch(SoNProf *this)
     SoType		 SoNProfGetTypeId(const SoNProf *this)
     SbBool		 SoNProfIsOfType(const SoNProf *this, SoType type)
     void		 SoNProfSetName(SoNProf *this, const char *name)
     SbName		 SoNProfGetName(const SoNProf *this)

DESCRIPTION
     This node specifies a NURBS curve that is used as a profile. The curve is
     defined in the same way as a standard SoNurbsCurve, except that the
     control points are constructed from the current set of profile
     coordinates, using the index field.

FIELDS
     SoMFFloat		 knotVector
	  The knot vector for the NURBS curve. It must be a list of non-
	  decreasing floating point values.

FUNCTIONS
     SoNurbsProfile *	 SoNProfCreate()
	  Creates a NURBS profile curve node with default settings.

     SoType		 SoNProfGetClassTypeId()
	  Returns type identifier for this class.

ACTION BEHAVIOR
     SoGLRenderAction, SoCallbackAction, SoRayPickAction
	  Adds a profile to the current traversal state.

FILE FORMAT/DEFAULTS
     NurbsProfile {
	  index	      0
	  linkage     START_FIRST
	  knotVector  0
     }

SEE ALSO
     SoLinearProfile, SoNurbsCurve, SoProfileCoordinate2, SoProfileCoordinate3

Page 2

							   SoNurbsProfile(3IV)

Page 3

[top]

List of man pages available for IRIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net