cgma
OCCCoEdge Class Reference

#include <OCCCoEdge.hpp>

Inheritance diagram for OCCCoEdge:
CoEdgeSM TopologyBridge

List of all members.

Public Member Functions

 OCCCoEdge (Curve *curv_ptr, LoopSM *loop_ptr, CubitSense sense)
virtual ~OCCCoEdge ()
CubitSense sense ()
void set_sense (CubitSense sense)
Curvecurve ()
void set_curve (Curve *curve)
LoopSMloop () const
void set_loop (LoopSM *loop)
int get_mark ()
void set_mark (int k)
virtual GeometryQueryEngineget_geometry_query_engine () const
virtual void append_simple_attribute_virt (const CubitSimpleAttrib &)
virtual void remove_simple_attribute_virt (const CubitSimpleAttrib &)
virtual void remove_all_simple_attribute_virt ()
virtual CubitStatus get_simple_attribute (DLIList< CubitSimpleAttrib > &)
virtual CubitStatus get_simple_attribute (const CubitString &name, DLIList< CubitSimpleAttrib > &)
virtual void get_parents_virt (DLIList< TopologyBridge * > &parents)
virtual void get_children_virt (DLIList< TopologyBridge * > &children)

Private Attributes

int myMark
CurvemyCurve
LoopSMmyLoop
CubitSense edgeSense

Detailed Description

Definition at line 42 of file OCCCoEdge.hpp.


Constructor & Destructor Documentation

OCCCoEdge::OCCCoEdge ( Curve curv_ptr,
LoopSM loop_ptr,
CubitSense  sense 
)

Definition at line 41 of file OCCCoEdge.cpp.

            : myMark(0), myCurve(curv_ptr), 
              myLoop(loop_ptr),edgeSense(sense)
{
}
OCCCoEdge::~OCCCoEdge ( ) [virtual]

Definition at line 57 of file OCCCoEdge.cpp.

{
}

Member Function Documentation

void OCCCoEdge::append_simple_attribute_virt ( const CubitSimpleAttrib csattrib_ptr) [virtual]

Implements TopologyBridge.

Definition at line 67 of file OCCCoEdge.cpp.

{
}
Curve* OCCCoEdge::curve ( ) [inline]

Definition at line 57 of file OCCCoEdge.hpp.

    {return myCurve;}
void OCCCoEdge::get_children_virt ( DLIList< TopologyBridge * > &  children) [virtual]

Implements TopologyBridge.

Definition at line 93 of file OCCCoEdge.cpp.

{
  children.append(curve());
}

Implements TopologyBridge.

Definition at line 62 of file OCCCoEdge.cpp.

int OCCCoEdge::get_mark ( void  ) [inline]

Definition at line 68 of file OCCCoEdge.hpp.

{return myMark;}
void OCCCoEdge::get_parents_virt ( DLIList< TopologyBridge * > &  parents) [virtual]

Implements TopologyBridge.

Definition at line 88 of file OCCCoEdge.cpp.

{
  parents.append(loop());
}
CubitStatus OCCCoEdge::get_simple_attribute ( DLIList< CubitSimpleAttrib > &  cubit_simple_attrib_list) [virtual]

Implements TopologyBridge.

Definition at line 79 of file OCCCoEdge.cpp.

{
  return CUBIT_FAILURE;
}

Implements TopologyBridge.

Definition at line 84 of file OCCCoEdge.cpp.

  {return CUBIT_FAILURE;  }
LoopSM* OCCCoEdge::loop ( ) const [inline]

Definition at line 63 of file OCCCoEdge.hpp.

                              { if(myLoop)return myLoop;
                                else return NULL; }

Implements TopologyBridge.

Definition at line 75 of file OCCCoEdge.cpp.

{
}
void OCCCoEdge::remove_simple_attribute_virt ( const CubitSimpleAttrib csattrib_ptr) [virtual]

Implements TopologyBridge.

Definition at line 71 of file OCCCoEdge.cpp.

{
}
CubitSense OCCCoEdge::sense ( ) [inline, virtual]

Implements CoEdgeSM.

Definition at line 52 of file OCCCoEdge.hpp.

{return edgeSense;}
void OCCCoEdge::set_curve ( Curve curve) [inline]

Definition at line 61 of file OCCCoEdge.hpp.

void OCCCoEdge::set_loop ( LoopSM loop) [inline]

Definition at line 66 of file OCCCoEdge.hpp.

{myLoop = loop;}
void OCCCoEdge::set_mark ( int  k) [inline]

Definition at line 69 of file OCCCoEdge.hpp.

{myMark = k;}
void OCCCoEdge::set_sense ( CubitSense  sense) [inline]

Definition at line 55 of file OCCCoEdge.hpp.


Member Data Documentation

Definition at line 127 of file OCCCoEdge.hpp.

Definition at line 125 of file OCCCoEdge.hpp.

Definition at line 126 of file OCCCoEdge.hpp.

int OCCCoEdge::myMark [private]

Definition at line 124 of file OCCCoEdge.hpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines