User Tools

Site Tools


class:domain:xconnection

XConnection

Inherited from XCondition,

Inherited by NULL

Friend class NULL

Description

Public interface


XConnection(ulong id, int type)

  • function:
  • parameters:
    1. [i]ulong id:
    2. [i] int type:
  • return value:

~XConnection()

  • function:
  • parameters: NULL
  • return value:

const XConnection * toConnection() const

  • function:
  • parameters: NULL
  • return value:

XConnection * toConnection()

  • function:
  • parameters: NULL
  • return value:

uint8 getConstraintDoF() const

  • function:
  • parameters: NULL
  • return value:

void clearTarget()

  • function:
  • parameters: NULL
  • return value:

bool checkTargets(ConditionContext *context) const

  • function:
  • parameters:
    1. [i]ConditionContext *context:
  • return value:

const XArray<XUniqueObjectID> * getMasterTargets() const

  • function:
  • parameters: NULL
  • return value:

const XArray<XUniqueObjectID> * getSlaveTargets() const

  • function:
  • parameters: NULL
  • return value:

void setMasterTargets(vector<XUniqueObjectID> * tars)

  • function:
  • parameters:
    1. [i]vector<XUniqueObjectID> * tars:
  • return value:

void setSlaveTargets(vector<XUniqueObjectID> * tars)

  • function:
  • parameters:
    1. [i]vector<XUniqueObjectID> * tars:
  • return value:

ulong getMasterTarcount() const

  • function:
  • parameters: NULL
  • return value:

ulong getSlaveTarcount() const

  • function:
  • parameters: NULL
  • return value:

void getMasterNodes(ConditionContext *context, vector<const XNode *> * nodes) const

  • function:
  • parameters:
    1. [i]ConditionContext *context:
    2. [i] vector<const XNode *> * nodes:
  • return value:

void getSlaveNodes(ConditionContext *context, vector<const XNode *> * nodes) const

  • function:
  • parameters:
    1. [i]ConditionContext *context:
    2. [i] vector<const XNode *> * nodes:
  • return value:

void searchNodePairs(ConditionContext *context, double tol, vector<const XNode *> & nodes0, vector<const XNode *> & nodes1, bool b1V1) const

  • function:
  • parameters:
    1. [i]ConditionContext *context:
    2. [i] double tol:
    3. [i] vector<const XNode *> & nodes0:
    4. [i] vector<const XNode *> & nodes1:
    5. [i] bool b1V1:
  • return value:

void clear()

  • function:
  • parameters: NULL
  • return value:

void write(XBinaryIO * io) const

  • function:
  • parameters:
    1. [i]XBinaryIO * io:
  • return value:

ErrorCode read(XBinaryIO * io)

  • function:
  • parameters:
    1. [i]XBinaryIO * io:
  • return value:
class/domain/xconnection.txt · Last modified: 2023/05/06 07:01 (external edit)