Member List

  • Main Page
  • Topics
  • Modules
  • Namespaces
  • Classes
  • Files
  • Examples
  • Class List
  • Class Hierarchy
  • Class Members
NURBSCurve Member List

This is the complete list of members for NURBSCurve, including all inherited members.

AddAttribute(Attribute::AttributeType type, const QString &id)Node
AddChild(TreeNode *pChild, bool bFirst=false) const TreeNodevirtual
AddCP(const Vector &v, int iIndex=-1)NURBSCurve
Annex(Node *pSource, const QString &sCategory="")Node
AttributeByID(const QString &sID) const Node
AttributeByIndex(int iIndex) const Node
AttributeByName(const QString &sName) const Node
AttributeCount(void) const Node
AttributeValue(const QString &sAttributeID) const Node
BasisFunction(float u, int i, Store< float > &N) const NURBSCurve
BoundingBox()CurveBaseinlinevirtual
ByID(int iID)Nodestatic
ByName(const QString &sClass, const QString &sName)Nodestatic
CalculateChordLength(float fStart, float fEnd)NURBSCurveprotectedvirtual
CalculateChordLengths(void)NURBSCurvevirtual
CheckValidity(Node::DiagnosticLevel iLevel=dgnLevel2) const TreeNodevirtual
ChildByClass(const ClassDesc *pClass, bool bAutoCreate=true) const TreeNodevirtual
ChildByClass(bool bAutoCreate=true) const TreeNodeinline
ChildByClass(const ClassDesc *pClass, unsigned int iIndex=0) const TreeNodevirtual
ChildByClass(unsigned int iIndex=0) const TreeNodeinline
Close(void)NURBSCurve
Closed() const CurveBaseinline
Color(void) const CurveBaseinlinevirtual
ContentChanged(void) const Node
CopyTo(Node *pNode) const CurveBasevirtual
CreatePropertiesWindow(QWidget *pParent)Nodevirtual
CurveBase()CurveBase
DECLARE_CLASSNURBSCurve
DeleteChildByClass(const ClassDesc *pClass)TreeNodevirtual
DeriveAt(float u, int iDeg, Store< Vector > &aDerivs) const NURBSCurve
DeriveBasisFunction(int n, float u, int span, Store< Store< float > > &aDerF) const NURBSCurve
dgnLevel1 enum valueNode
dgnLevel2 enum valueNode
dgnLevel3 enum valueNode
DiagnosticLevel enum nameNode
Display(bool bScreen=true)NURBSCurve
DisplayName(void) const Nodevirtual
Duplicate(void) const Nodevirtual
FindSpan(float u) const NURBSCurve
First(void)Nodestatic
FirstChild(void) const TreeNodevirtual
Geometry() const CurveBase
GetChordPos(float fLength)NURBSCurve
GetDegree(void)NURBSCurveinline
GetMatrix(void)NURBSCurve
GetMaxParam(void) const NURBSCurveinline
HelpID(void) const Nodevirtual
HiddenFromUI(void) const TreeNodevirtual
ID(void) const Nodeinline
Info(void) const TreeNodevirtual
Initialize(void)Nodevirtual
Interpolate(const QList< CurvePoint > &points)NURBSCurve
IsKindOf(const ClassDesc *pClass) const Node
Length() const CurveBasevirtual
LoadTemplate(const QString &sFileName="", bool bStartEvent=false)Node
Locked(void) const TreeNodevirtual
LogAttributes(void) const Node
m_AABBCurveBaseprotected
m_aChordLengthsNURBSCurveprotected
m_aColorCurveBaseprotected
m_aCPsNURBSCurve
m_aKnotsNURBSCurve
m_aPrecalcNURBSCurve
m_bClosedNURBSCurve
m_bEditedNURBSCurve
m_bPrecalculatedNURBSCurve
m_bRefreshBoundingBoxCurveBaseprotected
m_bSelectedCurveBaseprotected
m_bVisibleNURBSCurve
m_fAngleNURBSCurve
m_fPosXNURBSCurve
m_fPosYNURBSCurve
m_fScaleNURBSCurve
m_fTotalLengthNURBSCurve
m_iCPsNURBSCurve
m_iDegreeNURBSCurve
m_iSelectedCPNURBSCurve
m_pFalloffNURBSCurve
m_pGeometryCurveBaseprotected
m_pThisNode
m_sNameNURBSCurve
MoveChild(TreeNode *pChild, TreeNode *pAfter)TreeNodevirtual
MoveCP(unsigned int iIndex, const Vector &v)NURBSCurve
Name(const ClassDesc *pClass=0) const Nodevirtual
Next(void) const Nodeinline
NextSibling(void) const TreeNodevirtual
Node(const QString &sStringID="", const QString &sDisplayName="")Node
NURBSCurve(int iDegree=2, bool bFalloff=false)NURBSCurve
OnEvent(const EventGate &cEvent)Nodevirtual
OnLinked(const TreeNode *pOldParent)TreeNodevirtual
OnNodeEvent(const Attribute &cAttribute, NodeEventType cType)Nodevirtual
operator!=(const NURBSCurve &v) const NURBSCurveinline
operator()(float u) const NURBSCurveinline
operator=(const NURBSCurve &c)NURBSCurveinline
operator==(const NURBSCurve &) const NURBSCurveinline
Parent(void) const TreeNodevirtual
PrecalculateValues(void)NURBSCurve
PrevSibling(void) const TreeNodevirtual
ProjectPoint(const Vector &vOrig, float fGuess, float &u, Vector &vProjected, float fMin=0.001f, float fMax=0.001f, int iMaxTry=100) const NURBSCurve
RecalcKnots(void)NURBSCurve
Recalculate()NURBSCurve
ReferenceCount(void) const Node
ReferenceNode(unsigned int iIndex) const Node
ReferencePointer(unsigned int iIndex) const Node
RemoveChild(TreeNode *pChild) const TreeNodevirtual
RemoveCP(unsigned int iIndex)NURBSCurve
Render()NURBSCurvevirtual
RequestDeferredEvent(Attribute &cAttribute)Node
ResetColor(void)CurveBaseinlinevirtual
SaveTemplate(const QString &sFileName="", bool bSaveOnlyVisible=false)Node
Selected() const CurveBaseinline
Serialize(Stream &s)NURBSCurvevirtual
SetAttributeValue(const QString &sAttributeID, const QString &sNewValue)Node
SetClosed(bool bTOrF)CurveBaseinlinevirtual
SetColor(const mudbox::Color &cColor)CurveBaseinlinevirtual
SetDegree(int iDegree)NURBSCurve
SetDisplayName(const QString &sDisplayName)Nodevirtual
SetGeometry(mudbox::Geometry *pGeom)CurveBasevirtual
SetHelpID(const QString &sHelpID)Nodevirtual
SetHiddenFromUI(bool b)TreeNodevirtual
SetID(int iID)Node
SetLocked(bool b)TreeNodevirtual
SetName(const QString &sName)Nodevirtual
SetSelected(bool bTOrF)CurveBaseinline
SetStringID(const QString &sName)TreeNodevirtual
SetVersion(unsigned int iVersion)Node
SetVisible(bool bVisible)NURBSCurveinlinevirtual
StartHashing()Nodestatic
StringID(const ClassDesc *pClass=0) const Nodevirtual
Transformation(void) const GroupNodevirtual
TransformToLocal(const Vector &v)NURBSCurveinline
TransformToWorld(const Vector &v)NURBSCurveinline
TreeNode(void)TreeNode
UniqueChildName(const TreeNode *pChild, const QString &sPrefix="") const TreeNode
Version(void) const Node
Visible(void)NURBSCurveinline
mudbox::CurveBase::Visible(void) const TreeNodevirtual
~CurveBase()CurveBasevirtual
~Node(void)Nodevirtual
~NURBSCurve(void)NURBSCurve
~TreeNode(void)TreeNode
Please send us your comment about this page