SoWrapperKit man page on IRIX

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



							     SoWrapperKit(3IV)

NAME
     SoWrapperKit (SoWrapKit) - wrapper nodekit class

INHERITS FROM
     SoBase > SoFieldContainer > SoNode > SoBaseKit > SoSeparatorKit >
     SoWrapperKit

SYNOPSIS
     #include <Inventor_c/nodekits/SoWrapperKit.h>

     typedef SoWrapperKit  SoWrapKit

	  Fields from class SoSeparatorKit:

     SoSFEnum		 renderCaching
     SoSFEnum		 boundingBoxCaching
     SoSFEnum		 renderCulling
     SoSFEnum		 pickCulling

	  Parts from class SoWrapperKit:

     (SoTransform)	 localTransform
     (SoSeparator)	 contents

	  Parts from class SoSeparatorKit:

     (SoPickStyle)	    pickStyle
     (SoAppearanceKit)	    appearance
     (SoUnits)		    units
     (SoTransform)	    transform
     (SoTexture2Transform)  texture2Transform
     (SoNodeKitListPart)    childList

	  Parts from class SoBaseKit:

     (SoNodeKitListPart)  callbackList

	  Functions from class SoWrapperKit:

     SoWrapperKit *	       SoWrapKitCreate()
     const SoNodekitCatalog *  SoWrapKitGetClassNkitCat()
     SoType		       SoWrapKitGetClassTypeId()

	  Functions from class SoBaseKit:

     const SoNodekitCatalog *  SoWrapKitGetCat(const SoWrapKit *this)
     SoNode *		       SoWrapKitGetPart(SoWrapKit *this, const char
				    *partName, SbBool makeIfNeeded)
     SbString		       SoWrapKitGetPartString(SoWrapKit *this, const
				    SoBase *part)
     SoNodeKitPath *	       SoWrapKitCreatePathToPart(SoWrapKit *this,
				    const char *partName, SbBool makeIfNeeded,

Page 1

SoWrapperKit(3IV)

				    const SoPath *pathToExtend = NULL)
     SbBool		       SoWrapKitSetPart(SoWrapKit *this, const char
				    *partName, SoNode *newPart)
     SbBool		       SoWrapKitSet(SoWrapKit *this, char *partName,
				    char *parameters)
     SbBool		       SoWrapKitSet2(SoWrapKit *this, char
				    *nameValuePairs)
     SbBool		       SoWrapKitIsSearchingChildren()
     void		       SoWrapKitSetSearchingChildren(SbBool newVal)

	  Functions from class SoNode:

     void		 SoWrapKitSetOverride(SoWrapKit *this, SbBool state)
     SbBool		 SoWrapKitIsOverride(const SoWrapKit *this)
     SoNode *		 SoWrapKitCopy(const SoWrapKit *this, SbBool
			      copyConnections = FALSE)
     SbBool		 SoWrapKitAffectsState(const SoWrapKit *this)
     SoNode *		 SoWrapKitGetByName(const char *name)
     int		 SoWrapKitGetByNameList(const char *name, SoNodeList
			      *list)

	  Functions from class SoFieldContainer:

     void		 SoWrapKitSetToDflts(SoWrapKit *this)
     SbBool		 SoWrapKitHasDfltVals(const SoWrapKit *this)
     SbBool		 SoWrapKitFldsAreEq(const SoWrapKit *this, const
			      SoFieldContainer *fc)
     void		 SoWrapKitCopyFieldVals(SoWrapKit *this, const
			      SoFieldContainer *fc, SbBool copyConnections =
			      FALSE)
     void		 SoWrapKitGet(SoWrapKit *this, SbString
			      *fieldDataString)
     int		 SoWrapKitGetFields(const SoWrapKit *this, SoFieldList
			      *resultList)
     SoField *		 SoWrapKitGetField(const SoWrapKit *this, const char
			      *fieldName)
     SbBool		 SoWrapKitGetFieldName(const SoWrapKit *this, const
			      SoField *field, SbName *fieldName)
     SbBool		 SoWrapKitIsNotifyEnabled(const SoWrapKit *this)
     SbBool		 SoWrapKitEnableNotify(SoWrapKit *this, SbBool flag)

	  Functions from class SoBase:

     void		 SoWrapKitRef(SoWrapKit *this)
     void		 SoWrapKitUnref(const SoWrapKit *this)
     void		 SoWrapKitUnrefNoDelete(const SoWrapKit *this)
     void		 SoWrapKitTouch(SoWrapKit *this)
     SoType		 SoWrapKitGetTypeId(const SoWrapKit *this)
     SbBool		 SoWrapKitIsOfType(const SoWrapKit *this, SoType type)
     void		 SoWrapKitSetName(SoWrapKit *this, const char *name)
     SbName		 SoWrapKitGetName(const SoWrapKit *this)

Page 2

							     SoWrapperKit(3IV)

DESCRIPTION
     SoWrapperKit is derived from SoSeparatorKit. It adds the capability to
     wrap an arbitrary scene graph, (non-nodekit), within an SoSeparatorKit,
     so that it may be used along with other shape kits in a hierarchy. There
     are two additional parts included in SoWrapperKit: localTransform and
     contents.

     The part contents is an SoSeparator node beneath which any arbitrary
     scene graph can be added. This is especially useful for importing scene
     graphs of unknown structure (non-nodekits) into nodekit format.

     Since an SoWrapperKit is a class descended from SoSeparatorKit, it may be
     put into another SoSeparatorKit's childList.

PARTS
     (SoTransform)	 localTransform
	  This part is an SoTransform node that is used to affect the scene
	  graph defined in contents part. This part is NULL by default and is
	  automatically created if requested.

     (SoSeparator)	 contents
	  This part is an SoSeparator node that contains a user-supplied scene
	  graph. This scene graph can contain any nodes. This part is NULL by
	  default and an SoSeparator is automatically created if the user asks
	  the nodekit to build the part.

FUNCTIONS
     SoWrapperKit *	       SoWrapKitCreate()
	  Constructor.

     const SoNodekitCatalog *  SoWrapKitGetClassNkitCat()
	  Returns an SoNodekitCatalog for the class SoWrapperKit.

     SoType		       SoWrapKitGetClassTypeId()
	  Returns type identifier for this class.

CATALOG PARTS

Page 3

SoWrapperKit(3IV)

     ________________________________________________________________
				All parts
							     NULL by
      Part Name		  Part Type	      Default Type   Default

      callbackList	  NodeKitListPart     --	       yes
      pickStyle		  PickStyle	      --	       yes
      appearance	  AppearanceKit	      --	       yes
      units		  Units		      --	       yes
      transform		  Transform	      --	       yes
      texture2Transform	  Texture2Transform   --	       yes
      childList		  NodeKitListPart     --	       yes
      localTransform	  Transform	      --	       yes
      contents		  Separator	      --	       yes

     ________________________________________________________________
     |

								     |

     ________________________________________________________________
	    Extra information for list parts from above table

      Part Name	     Container Type   Permissible Types

				      Callback, EventCallback
      callbackList   Separator
				      ShapeKit, SeparatorKit
      childList	     Separator

     ________________________________________________________________
     |

								     |

FILE FORMAT/DEFAULTS
     WrapperKit {
	  renderCaching	      AUTO
	  boundingBoxCaching  AUTO
	  renderCulling	      AUTO
	  pickCulling	      AUTO
	  callbackList	      NULL
	  pickStyle	      NULL
	  appearance	      NULL
	  units		      NULL
	  transform	      NULL
	  texture2Transform   NULL
	  childList	      NULL
	  localTransform      NULL
	  contents	      NULL
     }

SEE ALSO
     SoAppearanceKit, SoBaseKit, SoCameraKit, SoLightKit, SoNodeKit,
     SoNodeKitDetail, SoNodeKitListPart, SoNodeKitPath, SoNodekitCatalog,
     SoSceneKit, SoSeparatorKit, SoShapeKit

Page 4

[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