HDK
|
This is the complete list of members for GA_NUBBasis, including all inherited members.
append(fpreal v) | GA_Basis | inline |
attach(const GA_Basis &b, bool overlap=true, bool spread=false) override | GA_NUBBasis | virtual |
checkValid(int cv_len, int b_len, bool does_wrap) const override | GA_NUBBasis | virtual |
GA_Basis::checkValid(int cvLen, bool doesWrap) const | GA_Basis | inline |
chord(UT_Vector4Array &cvs) override | GA_NUBBasis | virtual |
computeBValue(int index, fpreal u) const override | GA_NUBBasis | virtual |
computeRaiseOrderAlphas(int increment, fpreal bezalfs[][GA_MAXORDER]) const | GA_Basis | |
copyFrom(const GA_Basis &b, bool compatible=false) override | GA_NUBBasis | virtual |
cycle(int amount, bool keep_span) | GA_NUBBasis | |
doMerge(GA_KnotVector &avec, const GA_KnotVector &bvec, GA_KnotVector *inserts=0) | GA_Basis | protectedstatic |
evalDerivativeMatrix(fpreal u, int offset, int deriv, fpreal64 bmatx[][GA_MAXORDER]) const override | GA_NUBBasis | virtual |
evalDerivativeMatrix(fpreal u, int offset, int deriv, fpreal32 bmatx[][GA_MAXORDER]) const override | GA_NUBBasis | virtual |
evalInterval(fpreal u, int offset, int deriv, fpreal64 *vals) const override | GA_NUBBasis | virtual |
evalInterval(fpreal u, int offset, int deriv, fpreal32 *vals) const override | GA_NUBBasis | virtual |
findApproximate(fpreal val, int startidx, fpreal tol=theBasisTolerance) const | GA_Basis | |
findBreakpoint(int idx) const | GA_NUBBasis | |
findBreakpoint(fpreal t) const | GA_NUBBasis | |
findClosest(fpreal val, int &idx, int startidx, int endidx) const | GA_Basis | |
findMaxSpan(int start, int stop) const | GA_Basis | |
findOffset(fpreal k, int start_idx=0) const override | GA_NUBBasis | virtual |
findStart(fpreal k, int start_idx=0) const | GA_NUBBasis | inline |
findStartOffset(fpreal u, int uoffset) const override | GA_NUBBasis | virtual |
findValidStart(fpreal u, int uoffset=-1) const | GA_NUBBasis | inline |
GA_Basis() | GA_Basis | |
GA_Basis(const GA_Basis &src) | GA_Basis | |
GA_BASIS_ADAPT_FLAGS enum value | GA_Basis | |
GA_BASIS_ADAPT_KNOTS enum value | GA_Basis | |
GA_BASIS_ADAPT_NONE enum value | GA_Basis | |
GA_NUBBasis(int length=-1, int order=-1, bool end_interpolation=true) | GA_NUBBasis | |
GA_NUBBasis(fpreal start, fpreal step, int length, int order=-1, bool end_interpolation=true) | GA_NUBBasis | |
GA_NUBBasis(int bkpoints, int multiplicity, int ord) | GA_NUBBasis | |
GA_NUBBasis(const GA_NUBBasis &src) | GA_NUBBasis | |
getBreakCount() const override | GA_NUBBasis | virtual |
getBreakpoints(GA_KnotVector &a, fpreal tol=theBasisTolerance) const override | GA_NUBBasis | virtual |
getCvRangeOfBreakpoint(int bkp, int &startcv, int &stopcv) const override | GA_NUBBasis | virtual |
getCvRangeOfDomain(int ustartidx, int ustopidx, int &start_cv, int &end_cv) const override | GA_NUBBasis | virtual |
getCvRangeOfDomain(fpreal ustart, fpreal ustop, int &start_cv, int &end_cv) const override | GA_NUBBasis | virtual |
getData() const | GA_Basis | inlineprotected |
getDimension() const override | GA_NUBBasis | virtual |
getEndInterpolation() const | GA_NUBBasis | inline |
getEndMultiplicity() const override | GA_NUBBasis | virtual |
getGreville(int idx, bool clamp=true, bool wrap=false) const override | GA_NUBBasis | virtual |
getKnotVector() const | GA_Basis | inline |
getKnotVector() | GA_Basis | inline |
getLength() const | GA_Basis | inline |
getMemoryUsage(bool inclusive) const override | GA_NUBBasis | inlinevirtual |
getMultiplicities(UT_IntArray &arr) const | GA_Basis | |
getMultiplicity(fpreal u, int &uidx) const override | GA_NUBBasis | virtual |
getOrder() const | GA_Basis | inline |
getType() const override | GA_NUBBasis | virtual |
getTypeName() const override | GA_NUBBasis | virtual |
getValidInterval(int &a, int &b) const override | GA_NUBBasis | virtual |
getValidRange(fpreal &a, fpreal &b) const | GA_Basis | |
getVector() const | GA_Basis | inline |
getVector() | GA_Basis | inline |
grow(bool wrapped=false) override | GA_NUBBasis | virtual |
growAt(unsigned cv_idx, bool wrapped) | GA_NUBBasis | |
import(int order, const UT_FloatArray &knots, bool end_interpolation=true) | GA_NUBBasis | |
insertKnot(fpreal v, int i) | GA_Basis | inline |
isEqual(const GA_Basis &basis) const override | GA_NUBBasis | virtual |
isSimilar(const GA_NUBBasis &b) const | GA_NUBBasis | |
isUniform() const | GA_NUBBasis | |
jsonLoad(UT_JSONParser &p) | GA_Basis | |
jsonLoad(UT_JSONParser &p, const UT_JSONValue &v) | GA_Basis | |
jsonSave(UT_JSONWriter &w) const | GA_Basis | |
jsonSave(UT_JSONValue &v) const | GA_Basis | |
knotToBreakpoint(int &kidx, int a, int b) const override | GA_NUBBasis | virtual |
loadH9(UT_IStream &is, int cvs, bool wrapped) override | GA_NUBBasis | virtual |
makeNURBSPeriodic() | GA_NUBBasis | |
makeUniform(fpreal ustep=1) override | GA_NUBBasis | virtual |
map(const GA_Basis &b) | GA_Basis | |
map(GA_KnotVector &knots, const GA_KnotVector &src, fpreal newlen=1, const fpreal *neworig=0) | GA_Basis | static |
map(fpreal newlen=1, const fpreal *neworig=0) | GA_Basis | inline |
map(const GA_Basis &b, fpreal &u, int uoffset=0) const | GA_Basis | |
merge(const GA_Basis &b) | GA_Basis | |
merge(GA_Basis &b) | GA_Basis | |
mergePartial(const GA_NUBBasis &a, const GA_NUBBasis &b, int a0, int a1, int b0, int b1, GA_KnotVector *aknots=nullptr, GA_KnotVector *bknots=nullptr) | GA_NUBBasis | |
myData | GA_Basis | protected |
myOrder | GA_Basis | protected |
newSpecies(GA_BASIS_TYPE type) | GA_Basis | static |
normalize(fpreal scale=0, const fpreal *neworig=0) | GA_Basis | |
operator!=(const GA_NUBBasis &a) const | GA_NUBBasis | inline |
operator==(const GA_NUBBasis &a) const | GA_NUBBasis | |
realToUnit(fpreal u_real, bool valid_interval=true) const | GA_Basis | |
rebuild(fpreal ustart=0, fpreal ustep=1) override | GA_NUBBasis | virtual |
refine(fpreal k, int kidx, int r, bool wrapped) | GA_NUBBasis | |
remove(int i) | GA_Basis | inline |
reset() override | GA_NUBBasis | virtual |
resize(int sz) | GA_Basis | |
reverse(bool wrapped) override | GA_NUBBasis | virtual |
saveH9(std::ostream &os, bool wrapped, bool binary) const override | GA_NUBBasis | virtual |
setEndInterpolation(bool value, bool modify_knots) | GA_NUBBasis | |
setKnotsByAveraging(UT_Vector ¶m, bool wrapped=false) | GA_NUBBasis | |
setKnotsByBreakpoints(UT_Vector ¶m) | GA_NUBBasis | |
setKnotsByEqualSpacing(UT_Vector ¶m, bool wrapped=false) | GA_NUBBasis | |
setKnotsBySpreading(UT_Vector ¶m) | GA_NUBBasis | |
setOrder(int ord) | GA_Basis | inline |
setWrapping(bool wrap) override | GA_NUBBasis | virtual |
shrink(bool wrapped=false) override | GA_NUBBasis | virtual |
shrinkAt(unsigned cv_idx, bool wrapped) | GA_NUBBasis | |
slideRange(fpreal umin, fpreal umax, fpreal ubias=0.5) override | GA_NUBBasis | virtual |
testForNan() const | GA_Basis | |
theBasisTolerance | GA_Basis | static |
theBinomial | GA_Basis | static |
toggleEndInterpolation() | GA_NUBBasis | inline |
unitToReal(fpreal u_unit, bool valid_interval=true) const | GA_Basis | |
updateEndInterpolation() | GA_NUBBasis | |
validate(int adapt=GA_Basis::GA_BASIS_ADAPT_NONE) override | GA_NUBBasis | virtual |
~GA_Basis() | GA_Basis | inlinevirtual |