Skip to Content
FASTSUITE E2API RéférencePython APIAPI DomainesParcours d’outilManipulateur d’interpolation

Manipulateur d’interpolation

Faits rapides

PropriétéValeur
ClasseCENPyOlpInterpolationHandler
Modulecenpylib.CENPyOlpInterpolationHandler
Paquetcenpylib
LibérationR2025.2.4
Méthodes14

Départ rapide

# Boilerplate Example interpolationHandler = ... # obtained from the runtime context result = interpolationHandler.IsInterpolated(tpElement, 0)

Index de la méthode

MéthodeRetoursRésumé
CreatePathInterpolationintCréez des interpolations de chemin entre des éléments de chemin d’outil donnés.
DeletePathInterpolationintSupprimer les interpolations de chemin entre des éléments donnés du parcours d’outil.
SwitchPathInterpolationTypeintInterpolations de commutation des types d’interpolations de chemin pour des éléments donnés du chemin de l’outil entre Relatif et Absolu,
AddPathInterpolationSupportintAjouter un élément de trajet d’outil donné en tant que support pour les types spécifiés d’interpolations de chemin.
RemovePathInterpolationSupportintSupprimez l’élément du trajet d’outil donné comme support pour les types spécifiés d’interpolations de chemin.
CreateSurfaceInterpolationintCréez des interpolations de surface entre des pistes de trajet d’outil données.
DeleteSurfaceInterpolationintSupprimez les interpolations de surface entre les pistes de trajectoire d’outil données.
SwitchSurfaceInterpolationTypeintCommuter les types d’interpolations de surface pour des pistes de trajet d’outil données entre Relatif et Absolu,
AddSurfaceInterpolationSupportintAjouter une piste de trajet d’outil donnée en tant que support pour les types spécifiés d’interpolations de surface.
RemoveSurfaceInterpolationSupportintRetirez la piste du trajet d’outil donnée comme support pour les types spécifiés d’interpolations de surface.
IsInterpolatedboolVérifiez si l’élément du parcours d’outil donné possède ou non l’interpolation du chemin du type donné.
IsInterpolatedboolVérifiez si la piste donnée possède ou non l’interpolation de surface du type donné.
IsSupportboolVérifiez si l’élément de parcours d’outil donné est un support quelconque pour un type d’interpolation particulier.
IsSupportboolVérifiez si la piste donnée est un support d’une quelconque nature pour un type d’interpolation particulier.

Cycle de vie

CreatePathInterpolation

def CreatePathInterpolation(startTpElement: CENPyOlpTpElement, endTpElement: CENPyOlpTpElement, types: list) -> int

Créez des interpolations de chemin entre des éléments de chemin d’outil donnés.

Paramètres :

NomTypeDescription
startTpElementCENPyOlpTpElementCommence l’élément du parcours d’outil.
endTpElementCENPyOlpTpElementÉlément de fin de trajet d’outil.
typeslistUn ou plusieurs types d’interpolation à créer.

Retour : int — ERR_NO_ERROR (0) si réussit, code d’erreur sinon.

CreateSurfaceInterpolation

def CreateSurfaceInterpolation(startTrack: CENPyOlpTrack, endTrack: CENPyOlpTrack, types: list) -> int

Créez des interpolations de surface entre des pistes de trajet d’outil données.

Paramètres :

NomTypeDescription
startTrackCENPyOlpTrackCommencez la piste.
endTrackCENPyOlpTrackFin de la piste.
typeslistUn ou plusieurs types d’interpolation à créer.

Retour : int — ERR_NO_ERROR (0) si réussit, code d’erreur sinon.

Méthodes de requête

IsInterpolated

def IsInterpolated(tpElement: CENPyOlpTpElement, type: int) -> bool

Vérifiez si l’élément du parcours d’outil donné possède ou non l’interpolation du chemin du type donné.

Paramètres :

NomTypeDescription
tpElementCENPyOlpTpElementÉlément de référence du parcours d’outil.
typeintType d’interpolation à vérifier.

Retourne : bool — Vrai si l’élément de trajet d’outil possède une interpolation du type donné, sinon Faux.

IsInterpolated

def IsInterpolated(track: CENPyOlpTrack, type: int) -> bool

Vérifiez si la piste donnée possède ou non l’interpolation de surface du type donné. Track est considéré comme interpolé si son élément de trajectoire d’outil basé sur les événements est interpolé.

Paramètres :

NomTypeDescription
trackCENPyOlpTrackPiste de référence.
typeintType d’interpolation à vérifier.

Retourne : bool — Vrai si l’élément de trajet d’outil possède une interpolation du type donné, sinon Faux.

IsSupport

def IsSupport(tpElement: CENPyOlpTpElement, type: int) -> bool

Vérifiez si l’élément de parcours d’outil donné est un support quelconque pour un type d’interpolation particulier.

Paramètres :

NomTypeDescription
tpElementCENPyOlpTpElementÉlément de référence du parcours d’outil.
typeintType d’interpolation à vérifier.

Retour : bool — Vrai si l’élément de parcours d’outil est un support, sinon Faux.

IsSupport

def IsSupport(track: CENPyOlpTrack, type: int) -> bool

Vérifiez si la piste donnée est un support d’une quelconque nature pour un type d’interpolation particulier. Track est considéré comme un support si son élément de parcours d’outil basé sur les événements est un support.

Paramètres :

NomTypeDescription
trackCENPyOlpTrackÉlément de référence du parcours d’outil.
typeintType d’interpolation à vérifier.

Retour : bool — Vrai si le morceau est un support, sinon Faux.

Méthodes de mutation

DeletePathInterpolation

def DeletePathInterpolation(startTpElement: CENPyOlpTpElement, endTpElement: CENPyOlpTpElement, types: list) -> int

Supprimer les interpolations de chemin entre des éléments donnés du parcours d’outil.

Paramètres :

NomTypeDescription
startTpElementCENPyOlpTpElementCommence l’élément du parcours d’outil.
endTpElementCENPyOlpTpElementÉlément de fin de trajet d’outil.
typeslistUn ou plusieurs types d’interpolation à supprimer.

Retour : int — ERR_NO_ERROR (0) si réussit, code d’erreur sinon.

AddPathInterpolationSupport

def AddPathInterpolationSupport(tpElement: CENPyOlpTpElement, types: list) -> int

Ajouter un élément de trajet d’outil donné en tant que support pour les types spécifiés d’interpolations de chemin.

Paramètres :

NomTypeDescription
tpElementCENPyOlpTpElementÉlément de référence du parcours d’outil.
typeslistUn ou plusieurs types d’interpolation pour ajouter un soutien.

Retour : int — ERR_NO_ERROR (0) si réussit, code d’erreur sinon.

RemovePathInterpolationSupport

def RemovePathInterpolationSupport(tpElement: CENPyOlpTpElement, types: list) -> int

Supprimez l’élément du trajet d’outil donné comme support pour les types spécifiés d’interpolations de chemin.

Paramètres :

NomTypeDescription
tpElementCENPyOlpTpElementÉlément de référence du parcours d’outil.
typeslistUn ou plusieurs types d’interpolation pour retirer le support.

Retour : int — ERR_NO_ERROR (0) si réussit, code d’erreur sinon.

DeleteSurfaceInterpolation

def DeleteSurfaceInterpolation(startTrack: CENPyOlpTrack, endTrack: CENPyOlpTrack, types: list) -> int

Supprimez les interpolations de surface entre les pistes de trajectoire d’outil données.

Paramètres :

NomTypeDescription
startTrackCENPyOlpTrackCommencez la piste.
endTrackCENPyOlpTrackFin de la piste.
typeslistUn ou plusieurs types d’interpolation à supprimer.

Retour : int — ERR_NO_ERROR (0) si réussit, code d’erreur sinon.

AddSurfaceInterpolationSupport

def AddSurfaceInterpolationSupport(track: CENPyOlpTrack, types: list) -> int

Ajouter une piste de trajet d’outil donnée en tant que support pour les types spécifiés d’interpolations de surface.

Paramètres :

NomTypeDescription
trackCENPyOlpTrackPiste de référence.
typeslistUn ou plusieurs types d’interpolation pour ajouter un soutien.

Retour : int — ERR_NO_ERROR (0) si réussit, code d’erreur sinon.

RemoveSurfaceInterpolationSupport

def RemoveSurfaceInterpolationSupport(track: CENPyOlpTrack, types: list) -> int

Retirez la piste du trajet d’outil donnée comme support pour les types spécifiés d’interpolations de surface.

Paramètres :

NomTypeDescription
trackCENPyOlpTrackPiste de référence.
typeslistUn ou plusieurs types d’interpolation pour retirer le support.

Retour : int — ERR_NO_ERROR (0) si réussit, code d’erreur sinon.

Utilités

SwitchPathInterpolationType

def SwitchPathInterpolationType(startTpElement: CENPyOlpTpElement, endTpElement: CENPyOlpTpElement, types: list) -> int

Commuter les types d’interpolations de chemin pour des éléments de chemin d’outil donnés entre Relatif et Absolu, ou entre JoltSmooth et JoltFix.

Paramètres :

NomTypeDescription
startTpElementCENPyOlpTpElementCommence l’élément du parcours d’outil.
endTpElementCENPyOlpTpElementÉlément de fin de trajet d’outil.
typeslistUn ou plusieurs types d’interpolation actuels doivent être inversés.

Retour : int — ERR_NO_ERROR (0) si réussit, code d’erreur sinon.

SwitchSurfaceInterpolationType

def SwitchSurfaceInterpolationType(startTrack: CENPyOlpTrack, endTrack: CENPyOlpTrack, types: list) -> int

Inverser les types d’interpolations de surface pour des pistes de trajet d’outil données entre Relative et Absolue, ou entre JoltSmooth et JoltFix.

Paramètres :

NomTypeDescription
startTrackCENPyOlpTrackCommencez la piste.
endTrackCENPyOlpTrackFin de la piste.
typeslistUn ou plusieurs types d’interpolation actuels doivent être inversés.

Retour : int — ERR_NO_ERROR (0) si réussit, code d’erreur sinon.

Types apparentés

Notes de la version

Cette classe est documentée à la version R2025.2.4.

Was this page helpful?