SoProfileCoordinate2(3IV)
SoProfileCoordinate2 (SoProfCoord2) - profile coordinate node
As shipped in IRIX 6.5.22. Added in IRIX 6.5.22.
NAME SoProfileCoordinate2 (SoProfCoord2) - profile coordinate node INHERITS FROM SoBase > SoFieldContainer > SoNode > SoProfileCoordinate2 SYNOPSIS #include <Inventor_c/nodes/SoProfileCoordinate2.h> typedef SoProfileCoordinate2 SoProfCoord2 Fields from class SoProfileCoordinate2: SoMFVec2f point Functions from class SoProfileCoordinate2: SoProfileCoordinate2 * SoProfCoord2Create() SoType SoProfCoord2GetClassTypeId() Functions from class SoNode: void SoProfCoord2SetOverride(SoProfCoord2 *this, SbBool state) SbBool SoProfCoord2IsOverride(const SoProfCoord2 *this) SoNode * SoProfCoord2Copy(const SoProfCoord2 *this, SbBool copyConnections = FALSE) SbBool SoProfCoord2AffectsState(const SoProfCoord2 *this) SoNode * SoProfCoord2GetByName(const char *name) int SoProfCoord2GetByNameList(const char *name, SoNodeList *list) Functions from class SoFieldContainer: void SoProfCoord2SetToDflts(SoProfCoord2 *this) SbBool SoProfCoord2HasDfltVals(const SoProfCoord2 *this) SbBool SoProfCoord2FldsAreEq(const SoProfCoord2 *this, const SoFieldContainer *fc) void SoProfCoord2CopyFieldVals(SoProfCoord2 *this, const SoFieldContainer *fc, SbBool copyConnections = FALSE) SbBool SoProfCoord2Set(SoProfCoord2 *this, const char *fieldDataString) void SoProfCoord2Get(SoProfCoord2 *this, SbString *fieldDataString) int SoProfCoord2GetFields(const SoProfCoord2 *this, SoFieldList *resultList) SoField * SoProfCoord2GetField(const SoProfCoord2 *this, const char *fieldName) SbBool SoProfCoord2GetFieldName(const SoProfCoord2 *this, const SoField *field, SbName *fieldName) SbBool SoProfCoord2IsNotifyEnabled(const SoProfCoord2 *this) SbBool SoProfCoord2EnableNotify(SoProfCoord2 *this, SbBool flag) Functions from class SoBase: void SoProfCoord2Ref(SoProfCoord2 *this) void SoProfCoord2Unref(const SoProfCoord2 *this) void SoProfCoord2UnrefNoDelete(const SoProfCoord2 *this) void SoProfCoord2Touch(SoProfCoord2 *this) SoType SoProfCoord2GetTypeId(const SoProfCoord2 *this) SbBool SoProfCoord2IsOfType(const SoProfCoord2 *this, SoType type) void SoProfCoord2SetName(SoProfCoord2 *this, const char *name) SbName SoProfCoord2GetName(const SoProfCoord2 *this) DESCRIPTION This node defines a set of 2D coordinates to be used by subsequent SoProfile nodes. This node does not produce a visible result during rendering; it simply replaces the current profile coordinates in the traversal state for subsequent nodes to use. FIELDS SoMFVec2f point 2D profile coordinate points. FUNCTIONS SoProfileCoordinate2 * SoProfCoord2Create() Creates a profile coordinate node with default settings. SoType SoProfCoord2GetClassTypeId() Returns type identifier for this class. ACTION BEHAVIOR SoGLRenderAction, SoCallbackAction, SoGetBoundingBoxAction, SoRayPickAction Sets profile coordinates in current traversal state. FILE FORMAT/DEFAULTS ProfileCoordinate2 { point 0 0 } SEE ALSO SoProfile, SoProfileCoordinate3