Main Page   Modules   Class Hierarchy   Compound List   File List   Compound Members   File Members   Related Pages  

CGeometricVertex Class Reference

#include <hyp.data.vertex.h>

Inheritance diagram for CGeometricVertex::

IGeometricVertex List of all members.

Common Functions

See the Hyperion Pattern.

 CGeometricVertex (hyp_ker::IUnknown *)
virtual ~CGeometricVertex ()
virtual hyp_DECLARE_IUNKNOWN
hyp_ker::com_result 
NondelegatingQueryInterface (const hyp_ker::hypIID &, void **)
hyp_ker::com_result CreateInstance (hyp_ker::IUnknown *,hyp_ker::CUnknown **)

INode Implementation

virtual t_real GetCoord (const t_size &) const
virtual void SetCoord (const t_real &, const t_size &)
virtual bool IsVisible () const
virtual void Visible (bool bVisible)

Detailed Description

This is the default implementation of the interface IGeometricVertex.
CLSID
Here are the Class Indetifiers (CLSID) supported by the class:
Supported Interfaces
Here is the interfaces which are supported by the component.

    hyp_ker::com_result CGeometricVertex::NondelegatingQueryInterface(const hyp_ker::hypIID& iid,void** ppv)
    {
            if(iid==IID_hypIGeometricVertex) {
                    return FinishQI(static_cast<IGeometricVertex*>(this),ppv);
            } else {
                    return CUnknown::NondelegatingQueryInterface(iid,ppv);
            }
    }
    //DOXYTAG
Implementation Details


Member Function Documentation

t_real CGeometricVertex::GetCoord const t_size &   Label const [virtual]
 

Gets one of the coordinates of the vertex.

Parameters:
Label   Coordinate label

Reimplemented from IGeometricVertex.

virtual bool CGeometricVertex::IsVisible   const [inline, virtual]
 

Checks if the vertex has a visible property. The Visible Property could be interpreted differently by several implementation.

Reimplemented from IGeometricVertex.

void CGeometricVertex::SetCoord const t_real &   Scalar,
const t_size &   Label
[virtual]
 

Sets one of the coordiantes of the vertex.

Parameters:
Scalar   New coordinate of the vertex
Label   Coordinate label

Reimplemented from IGeometricVertex.

virtual void CGeometricVertex::Visible bool   bVisible [inline, virtual]
 

Sets the visble property of the vertex.

Parameters:
bVisible   Value of the visible property.

Reimplemented from IGeometricVertex.


The documentation for this class was generated from the following files:
Top of Page
written by Pierre Rebours © 2000-2001. Terms of Use.